使用grunt serve
启动服务器并使一切正常,没有错误:
...
Running "connect:livereload" (connect) task
Started connect web server on 127.0.0.1:9000.
Running "watch" task
Waiting...
但是去机器的公共IP:9000并且浏览器说它无法连接。
答案 0 :(得分:1)
将Gruntfile.js中的hostname
(在您的应用程序的基本目录中)从localhost
更改为'0.0.0.0'
,以便该行变为:hostname: '0.0.0.0',
。上面的评论说“将此更改为'0.0.0.0'以从外部访问服务器。”
再次运行grunt serve
。
您甚至可以在上面几行的port
选项中将端口从9000更改为您想要的端口。