更改Node.js监听端口

我刚刚在Windows上安装了node.js。我有一个不运行的简单代码:

我得到:错误:听EADDRINUSE

是否有一个 告诉node.js在特定端口上侦听?

问题是我已经让Apache监听了端口80。

编辑:

var http = require('http'); 

var url = require('url');

http.createServer(function (req, res) {

console.log("Request: " + req.method + " to " + req.url);

res.writeHead(200, "OK");

res.write("<h1>Hello</h1>Node.js is working");

res.end();

}).listen(5454);

console.log("Ready on port 5454");

回答:

没有配置文件,除非您自己创建一个。但是,端口是listen()函数的参数。例如,侦听端口8124:

var http = require('http');

http.createServer(function (req, res) {

res.writeHead(200, {'Content-Type': 'text/plain'});

res.end('Hello World\n');

}).listen(8124, "127.0.0.1");

console.log('Server running at http://127.0.0.1:8124/');

如果查找打开的端口时遇到问题,可以转到命令行并输入:

netstat -ano

查看每个适配器正在使用的所有端口的列表。

以上是 更改Node.js监听端口 的全部内容, 来源链接: utcz.com/qa/416166.html

回到顶部