簡體   English   中英

無法打開 TCP 連接到 localhost:3002

[英]Failed to open TCP connection to localhost:3002

我在 docker 上運行一個 ruby 服務器,它試圖調用在不同端口上運行的節點 API。 ruby - 3000 節點 - 3002 我正在嘗試在本地調用此 URL(到我的節點 API 的 ruby 應用程序):

auth_response = RestClient.post("http://localhost:3002/login", body, header)

然后我得到這個錯誤:

**"#<Errno::EADDRNOTAVAIL: Failed to open TCP connection to localhost:3002 (Cannot assign requested address - connect(2) for "localhost" port 3002)>"**

我嘗試從 postman 調用我的節點 API 到下面的確切 URL,我成功了,我還嘗試將其添加到正在運行的 API:

server.listen(3001,"127.0.0.1");

它對我不起作用,仍然出現此錯誤,是否與 docker 有關? 是因為它在本地嗎? 如果您有任何想法,請分享有關它的任何知識

問題是我的ruby項目在docker和881000512133388上運行,我沒有暫時解決它,並成功地從API中獲得了API的響應,並通過更改88165786666666666666666088 in 88816666666088 in 88166666088 in 888888888888888888.8英尺in 888888888888888888888888888.84.8英尺,例如。 現在我需要在 docker 中配置它以在本地工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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