我已经通过包中心在Synology Diskstation上成功安装了NodeJS,并尝试使用localhost建立连接。
app.listen(3000);
这很好但如果我现在想要收听我的磁盘站的外部IP地址,
app.listen(3000, 'DISKSTATION_IP');
我收到以下错误:
events.js:85
throw er; // Unhandled 'error' event
^
Error: listen EADDRNOTAVAIL
at exports._errnoException (util.js:746:11)
at Server._listen2 (net.js:1139:19)
at listen (net.js:1182:10)
at net.js:1280:9
at dns.js:85:18
at process._tickCallback (node.js:355:11)
at Function.Module.runMain (module.js:503:11)
at startup (node.js:129:16)
at node.js:814:3
磁盘站配置为可以通过Internet访问(可以工作),我已经尝试过不同的端口,但没有成功。有任何想法吗?我想我的磁盘站上缺少一些配置,但我不确定是什么。