如何解决在Firebase控制台上哪里可以查看HTTP指标?
const perfReq = async config => {
try {
const httpMetric = perf().newHttpMetric(config.url,config.method);
config.metadata = {httpMetric};
await httpMetric.start();
} finally {
return config;
}
};
const perfRespSuccess = async response => {
try {
// Request was successful,e.g. HTTP code 200
const {httpMetric} = response.config.metadata;
httpMetric.setHttpResponseCode(response.status);
httpMetric.setResponseContentType(response.headers['content-type']);
await httpMetric.stop();
} finally {
return response;
}
};
const perfRespError = async error => {
try {
// Request failed,e.g. HTTP code 500
const {httpMetric} = error.config.metadata;
httpMetric.setHttpResponseCode(error.response.status);
httpMetric.setResponseContentType(error.response.headers['content-type']);
await httpMetric.stop();
} finally {
// Ensure failed requests throw after interception
return Promise.reject(error);
}
};
axios.interceptors.request.use(reqInterceptor,perfReq);
axios.interceptors.response.use(resInterceptor,perfRespSuccess,perfRespError);
以上是我如何集成针对http网络请求的Firebase性能监控。我无法在Firebase控制台上找到性能指标。在哪里可以找到这些网络指标?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。