listen EADDRNOTAVAIL error in Node.js

前端 未结 11 750
陌清茗
陌清茗 2020-11-27 15:43

I installed Nginx and Node.js in my server.

When I try run my node.js file, I get an error:

node.js:201
        throw e; // process.nextTick error, or \'e         


        
11条回答
  •  轻奢々
    轻奢々 (楼主)
    2020-11-27 16:26

    I think you need a bit more context like some of your code. I am guessing you are starting to listen on a web server or a socket? Based on that assumption, I get something similar when I run a basic web server on my test server unless I run using localhost.

    events.js:48
            throw arguments[1]; // Unhandled 'error' event
                       ^
    Error: listen EADDRNOTAVAIL
        at errnoException (net.js:670:11)
        at Array.0 (net.js:756:28)
        at EventEmitter._tickCallback (node.js:190:38)
    

    Try changing the [hostname] parameter to localhost:

    var http = require('http');
    http.createServer( function ).listen(8000, '127.0.0.1');
    

提交回复
热议问题