我有一个Node服务器,使用http-proxy-middleware
代理我的API请求,类似于这篇文章中的情况。当我代理到真实的生产服务器时一切正常,但是当我将代理指向本地服务器时就不能工作。
这是我的代码:
app.use('/_api', proxy({target: 'http://localhost:9000', changeOrigin: true}));
服务器在:
http://localhost:9000/hello
可以工作(我可以从浏览器访问它),但是当我尝试从自己的服务器访问它时,像这样:
http://localhost:3000/_api/hello
我得到了:
无法获取/_api/hello
如果我将localhost:9000替换为真实服务器,一切都能正常工作...