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