簡體   English   中英

如何使用Nginx將節點應用程序連接到節點api

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM