我正在尝试使用简单的节点应用...
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
}).listen(1337, "127.0.0.1");
console.log('Server running at http://127.0.0.1:1337/');
我可以浏览主持人:1337 /并且我看到了“Hello World'”。但是,如果我将端口更改为3000,则无法加载页面。
答案 0 :(得分:1)
您可能在端口3000上运行另一项服务。
输入
netstat -a -b
在命令提示符
上它将列出所有监听端口..检查3000是否正在使用。
答案 1 :(得分:0)
我更改了控制台日志,但没有更改此行中listen方法的第一个参数中的实际端口号...
}).listen(3000, "127.0.0.1");
......继续......没什么可看的! ;)
答案 2 :(得分:-1)
尝试使用以下方法在终端中运行它:
PORT=3000 node app.js
然后改变你的代码:)