我正在尝试在我的React应用中代理来自两种不同后端语言[Node.js和SpringBoot]的两个API端点
我希望看看是否可以在package.json文件中的spring应用程序上与我的服务器一起代理node.js服务器
这是我当前的带代理的package.json文件
"proxy": "http://localhost:8080/"
请让我知道如何代理两个api
答案 0 :(得分:1)
您可以通过在src文件夹中创建一个名为setupProxy.js
的文件来实现您的想法。
const proxy = require('http-proxy-middleware');
module.exports = function(app) {
app.use(proxy('/api', { target: 'http://localhost:5000/'
}));
app.use(proxy('/api2', {target: 'http://localhost:6000/'}));
};