मेरे पास एक नोड.जेएस सर्वर है जो localhost
पर ठीक काम करता है। अब मैं इसे अपनी मशीन द्वारा होस्ट किए गए इंटरनेट से एक्सेस करना चाहता हूं। मेरे सार्वजनिक आईपी पते (एक है कि Google tells me I have) "सुलभ" होने के लिए प्रतीत नहीं होता:इंटरनेट पर नोड.जेएस सर्वर प्रकाशित करें
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 कैसे प्रकाशित कर सकते हैं मेरे सार्वजनिक आईपी पते पर सर्वर?
[नोट: मेरे पास एक और वेबसर्वर चल रहा नहीं है। इसके अलावा, मैंने here सुझाए गए विभिन्न बंदरगाहों की कोशिश की है।]
में आईपी पते पर अपने एप्लिकेशन देख सकते हैं क्या आपको लगता है रूटर मेरी मशीन (एक आईमैक) में या मेरे ब्रॉडबैंड वाईफ़ाई बॉक्स में पकाया जाता है? – Randomblue
यह आपका "वाईफाई बॉक्स" है। – ThiefMaster
एक इलाज की तरह काम किया। बहुत बहुत धन्यवाद। – Randomblue