如何启用和查看create-react-app代理日志?

时间:2018-08-19 05:56:03

标签: aws-api-gateway create-react-app node-http-proxy aws-amplify http-proxy-middleware

如何查看create-react-app使用的代理正在处理的所有请求和响应的详细日志?

我不仅要记录一些端点。取而代之的是,我想尽可能详细地了解所有有关代理正在运行的内容。

原因是我从AWS API Gateway服务器收到了403错误,但无法通过浏览器,curl等重现该问题。因此,我想了解实际的标头和内容电线,看看我的问题是否可能与代理相关。

1 个答案:

答案 0 :(得分:0)

Create-react-app 中,您可以使用 custom 代理,它是 http-proxy-middleware 的一个实例。

const { createProxyMiddleware } = require('http-proxy-middleware');

module.exports = function(app) {
  app.use(
    '/api',
    createProxyMiddleware({
      target: 'http://localhost:5000',
      changeOrigin: true,
    })
  );
};

因此您可以实现自己的 LogProvider and Errors events