在我的应用程序中,我有一个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