我有一個Node.JS服務器,在localhost
上正常工作。現在我希望它可以從我的機器託管的互聯網上訪問。我的公網IP地址(一個Google tells me I have)似乎並沒有被「訪問」:在互聯網上發佈Node.JS服務器
https.createServer({
key: privateKey,
cert: certificate
}, server).listen(80, '86.151.23.17');
失敗,出現以下錯誤的Node.js:
Error: listen EADDRNOTAVAIL
at errnoException (net.js:770:11)
at Server._listen2 (net.js:893:19)
at listen (net.js:937:10)
at Server.listen (net.js:994:9)
at dns.js:71:18
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
如何發佈我的node.js服務器到我的公共IP地址?
[注:我沒有運行其他網絡服務器。另外,我嘗試了各種不同的端口,建議使用here。]
你認爲路由器在我的機器(一臺iMac),或在我的寬帶WiFi箱烤? – Randomblue
這是你的「無線盒子」。 – ThiefMaster
工作就像一種享受。謝謝一堆。 – Randomblue