访问API时拒绝连接

时间:2019-02-18 04:27:59

标签: javascript node.js nginx

我有一台nginx服务器,其中在localhost:5000部署了一个api

在同一台服务器上,我有一个Vuejs应用程序,该应用程序部署在localhost:3000,然后通过www.mysite.com提供的nginx反向代理进行部署。

前端使用axios调用api。但是每次发生时,我都会收到与localhost:5000的连接拒绝错误。

为什么会这样,我该如何解决。

注意:如果我也使用nginx反向代理通过api.mysite.com之类的域来提供localhost:5000 api,并从该域中调用api,则它可以正常工作。但是我不想这样做,而是想使用localhost:5000来调用api。

1 个答案:

答案 0 :(得分:0)

如果使用Linux,请使用以下命令检查端口是否列出

sudo netstat -tnlp | grep :5000

如果正在运行进程,则很好。尝试将localhost更改为127.0.0.1:5000