पोर्ट 80 पर सुन रहा बनाने शुरू कर देंगे नहीं और शुरू करने से एप्लिकेशन:Node.js + एक्सप्रेस: एप्लिकेशन इस तरह
express -s -t ejs
npm install express
npm install ejs
node app.js
और यह (पोर्ट 3000 पर) काम करता है। लेकिन जब मैं जाने के लिए और 80 पोर्ट बदलना है, तो node app.js
आउटपुट इस चल:
node.js:198
throw e; // process.nextTick error, or 'error' event on first tick
^
TypeError: Cannot call method 'getsockname' of null
at HTTPServer.address (net.js:746:23)
at Object.<anonymous> (/var/www/thorous/app.js:35:67)
at Module._compile (module.js:432:26)
at Object..js (module.js:450:10)
at Module.load (module.js:351:31)
at Function._load (module.js:310:12)
at Array.<anonymous> (module.js:470:10)
at EventEmitter._tickCallback (node.js:190:26)
यह मेरा लैपटॉप पर भी काम करता है, लेकिन मेरे अमेज़न EC2 उदाहरण है, जहां पोर्ट 80 खुला है पर नहीं। क्या पता चल सकता है कि क्या गलत है। कोई सुझाव?
एक भयानक त्रुटि संदेश है कि करने के लिए पोर्ट 80 पर यातायात अग्रेषित कर सकते हैं क्या आप वाकई ऐसा करना चाहते हैं। –