![](/img/trans.png)
[英]How to connect to Node API docker container from Angular Nginx container
[英]How to connect node app to node api with Nginx
我使用本教程构建了一个Node应用程序。 然后,我使用本教程构建了Node API。 该应用程序使用port 4000
上的应用程序连接到API,然后该API连接到mongodb
以将信息存储在服务器上。
此设置在我的本地计算机上运行良好,但是我正尝试将其部署在数字海洋droplet
。 我已将Nginx
设置为侦听主应用程序的port 8080
。 我可以导航到该应用程序。 但是,当我尝试注册用户并将数据提交到API时,在浏览器中出现以下错误OPTIONS http://localhost:4000/users/register net::ERR_CONNECTION_REFUSED
。
我怀疑我必须在Nginx配置文件中指定一些内容。 还是会成为ufw
问题? 任何帮助将非常感激。
错误非常明显。 该应用程序尝试在localhost:4000
,因此您希望Web应用程序的任何访问者都可以在自己的计算机上启动API。
更改您的代码以指向服务器的正确主机和端口。
然后,正如您猜测的那样,您将必须创建一些Nginx配置,以告诉他要代理什么到APP以及要代理什么到API。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.