如何使用npm start将我的AJAX调用代理到其他服务器。 npm start --proxy http://localhost:8080不起作用
答案 0 :(得分:4)
我做到了......一个选择是添加文件:
bs-config.js
:
var proxyMiddleware = require('http-proxy-middleware');
module.exports = {
server: {
middleware: {
1: proxyMiddleware('/api', {
target: 'http://localhost:8081/',
changeOrigin: true
})
}
}
};
同时运行:npm install --save-dev http-proxy-middleware
答案 1 :(得分:1)
npm的代理选项是在代理后面配置npm。如果您需要将localhost调用代理到其他服务器,请尝试使用http-proxy软件包:https://blog.nodejitsu.com/http-proxy-intro/
您还可以在问题中添加更多详细信息。例如,您要实现的目标和网络配置。可能还有其他更优雅的解决方案。