Ho un server Node.JS che funziona correttamente su localhost
. Ora lo voglio accessibile da internet, ospitato dalla mia macchina. Il mio indirizzo IP pubblico (quello che Google tells me I have) non sembra essere "accessibile":Pubblica server Node.JS su Internet
https.createServer({
key: privateKey,
cert: certificate
}, server).listen(80, '86.151.23.17');
non riesce con il seguente errore 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)
Come posso pubblicare le mie Node.JS server al mio indirizzo IP pubblico?
[Nota: non ho un altro server web in esecuzione. Inoltre, ho provato diverse porte come suggerito here.]
Pensi che il router viene cotto in mia macchina (un iMac) o nella mia casella di WiFi a banda larga? – Randomblue
È la tua "scatola wifi". – ThiefMaster
Ha funzionato come un piacere. Grazie mille. – Randomblue