aws-api-gateway - 如何启用和查看 create-react-app 代理日志?
问题描述
如何查看由使用的代理处理的所有请求和响应的详细日志create-react-app
?
我不仅想记录一些端点。相反,我希望尽可能详细地了解代理所发生的一切。
原因是我从 AWS API Gateway 服务器收到了 403 错误,但我无法通过浏览器、curl 等重现问题。所以我想通过网络获取实际的标头和内容,看看我的问题是否与代理有关。
解决方案
Create-react-app
您可以使用自定义代理,它是http-proxy-middleware
.
const { createProxyMiddleware } = require('http-proxy-middleware');
module.exports = function(app) {
app.use(
'/api',
createProxyMiddleware({
target: 'http://localhost:5000',
changeOrigin: true,
})
);
};
所以你可以实现自己的LogProvider 和 Errors 事件
推荐阅读
- maven - 当 pom 依赖版本过时时的 IntelliJ 警告
- r - 根据其他几个变量改变一个变量
- node.js - 在 docker 容器中运行的 React 应用程序崩溃(EMFILE:打开的文件过多)
- c# - 使用 Include 显示属性值的问题
- c# - 当客户端空闲时,signalR 冻结 UI
- c - 关于我的代码为什么有错误的任何线索?
- ssl - 有没有人尝试使用 SChannel 使用 TLS 1.3?
- ios - 将 Xcode 12 项目导入 Xcode 13 beta 5 时出现多余的填充
- jestjs - 无法从 xxx.vue jest 收集报道
- angular - Is there any way to get nzshowsearch to be case insensitive?