我有两台服务器在 Docker 上运行。localhost:3000
一种是在后端运行时反应前端localhost:9000
。当我去localhost:3000/api时,我想进入后端的索引页面,即localhost:9000
.
在通过 create-react-app 创建的 myApp 文件夹中创建 setupProxy.js 文件:
const proxy = require('http-proxy-middleware');
module.exports = function(app) {
app.use(proxy('/api', { target: 'http://backend:9000' }));
};
当我去 时localhost:3000/api
,我会被发送到localhost:9000/api
而不是localhost:9000
。