需要有关nodejs api的nginx配置的帮助
我的节点api从端口1337开始,并且工作正常。如果我浏览localhost:1337
,我的api返回nothing
,并且如果我浏览localhost:1337/products
,我的api实际上工作正常,并将我的产品列表返回为Json。现在已安装nginx服务,并且已将其很好地配置为将localhost:1337
反向代理为localhost
因此,在打开localhost
后,它会以某种方式工作,并像以前一样说nothing
,但是如果我尝试再次浏览localhost/products
,则说nothing
并且不在乎products
。
我刚刚发现了问题。在nginx默认配置中,删除了location /api/
节中的所有内容,只需复制proxy_pass http://localhost:1337/;
即可。并且可以正常工作。