用快速后端反应代理404错误

时间:2019-06-11 20:24:38

标签: node.js reactjs express

在我的应用程序中,我有一个setupProxy.js文件,其中包括:

const proxy = require("http-proxy-middleware");

module.exports = function(app) {
  app.use(
    proxy("/auth/google", { target: "https://example.com:5000" })
  );
  app.use(proxy("/api/*", { target: "https://example.com:5000" }));
};

在后端(快速服务器)上,我目前已将CORS配置为允许任何主机,直到我确定了这一点。

注意:后端位于完全不同的服务器上

每当我尝试从react应用程序中访问地址时,请说https://reactapp/api/test

我收到404错误

如果我改为直接通过https://example.com:5000/api/test访问后端

我得到了预期的结果。

我还尝试将以下内容添加到我的react应用的package.json中,并删除以前的设置:

"proxy": {
    "/api/**": {
      "target": "https://example.com:5000",
      "changeOrigin": true
    }
  }

这还会导致404

0 个答案:

没有答案