【发布时间】:2016-09-09 20:46:32
【问题描述】:
我正在尝试运行我的第一个 Node.js 应用程序,但遇到了问题。这可能是 CPanel 上的防火墙出错,但我不确定。
我正在运行 Node.js 版本 5.0.0
这是我的 js:
var net = require('net');
var server = net.createServer(function (socket) {
socket.write('Open Serverrn');
socket.pipe(socket); });
server.listen(674, 'my.ip.add.ress');
console.log('Server running at http://my.ip.add.ress:674/');
最后:这是我的通知:
node test.js
错误是:
Server running at http://my.ip.add.ress:674/
events.js:141
throw er; // Unhandled 'error' event
^
Error: listen EACCES my.ip.add.ress:674
at Object.exports._errnoException (util.js:860:11)
at exports._exceptionWithHostPort (util.js:883:20)
at Server._listen2 (net.js:1221:19)
at listen (net.js:1270:10)
at net.js:1379:9
at doNTCallback3 (node.js:461:9)
at process._tickCallback (node.js:367:17)
at Function.Module.runMain (module.js:459:11)
at startup (node.js:136:18)
at node.js:972:3
当我使用端口 674 打开控制台时,它总是在加载并在几秒钟后超时。这是为什么?请帮我解决这个问题。
【问题讨论】:
-
我不知道它是否会有所帮助,但也许可以尝试使用“sudo”运行命令(如果您仍然没有)或尝试将端口更改为 4000 之类的东西,看看它是否可以运行。
标签: node.js ssh port cpanel listen