开发者社区> 问答> 正文

阿里云ECS(windows)部署node遇到问题

我连接到阿里云服务器(windows)之后,创建了一个index.js
QQ_20170616151000

然后执行这个js文件,但是当我使用公网ip的时候,会报错
QQ_20170616151133

而如果,将公网ip换成私网ip或者127.0.0.1,就能顺利的执行,并开启node服务

我的index.js文件,是参照官网文档的linux系统部署node项目写的
QQ_20170616151356

但是在windows下就不能成功,我想知道,到底是因为系统还是由于公网的问题?

展开
收起
just-for-one 2017-06-16 15:16:44 2638 0
2 条回答
写回答
取消 提交回答
  • 我也是这个问题,哎

    2019-07-17 21:18:09
    赞同 展开评论 打赏
  • 旺旺:nectar2。

    题主您好,

    因为现在默认ECS系统只能看到一个内网的IP,所以不能在系统上的应用程序绑定外部的公网IP的喔,

    或许您可以使用 0.0.0.0 来代替试试,即 hostname = '0.0.0.01'

    2019-07-17 21:18:09
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
沪江基于Node.js大规模应用实践 立即下载
TAKING WINDOWS 10 KERNEL 立即下载
ECS运维指南之Windows系统诊断 立即下载