localhost
でうまく動作するNode.JSサーバーがあります。今私はそれが私のマシンでホストされているインターネットからアクセスできるようにしたい。私のパブリックIPアドレス「アクセス」ではないようです(Google tells me I have 1):インターネット上に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のようにさまざまなポートを試してみました。]
にIPアドレスであなたのアプリを見ることができるようにあなたは、ルータが私のマシン(IMAC)または私のブロードバンド無線LANボックスで焼かれていると思いますか? – Randomblue
あなたの「WiFiボックス」です。 – ThiefMaster
治療のように働いた。本当にありがとう。 – Randomblue