$ node app.js
node.js:201
throw e; // process.nextTick error, or 'error' event on first tick
^
TypeError: Cannot read property 'port' of null
at Object.<anonymous> (/Users/apple/node/nodeclub/app.js:106:70)
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.0 (module.js:470:10)
at EventEmitter._tickCallback (node.js:192:40)
请问是什么原因呢?
回复 (6)
S
检查下config.js里的port,然后你本机的port是否被占用
C
W
我今天也遇到了这个提示,原来是非root用户启动服务的原因。
N
引用 wangzhishou我今天也遇到了这个提示,原来是非root用户启动服务的原因。
不需要root启动服务吧..
Z
引用 wangzhishou我今天也遇到了这个提示,原来是非root用户启动服务的原因。
@namiheike
非root用户不能占用80端口,不知道为啥Ubuntu是这么设置的
Y
引用 wangzhishou我今天也遇到了这个提示,原来是非root用户启动服务的原因。
@zzswang 不是ubuntu, 是*unix的系统, 默认 非root用户是不能使用1024以下的端口的.
参与回复
登录后即可参与回复。登录