我正在尝试获得一个简单的node.js示例,用于nitrous.io。我基本上已经遵循了约曼教程的角度模板。我不得不将本地主机修改为0.0.0.0,并将我的liveReload端口更改为4000。我还必须使用-force命令运行grunt服务器,因为我得到了以下错误:
Warning: Command failed: /home/action/workspace/node-test/node_modules/grunt-open/node_modules/open/vendor/xdg-open: 1: /home/action/workspace/node-test/node_modules/grunt-open/node_modules/open/vendor/xdg-open: xdg-mime: not found 在跨过这些障碍之后,活重装似乎不起作用。我的"box“是否需要安装xdg或xdg才能工作?文件观察者似乎注意到了更改,但是网页在任何js轮询之后都不会更新。
(我对所有这些技术都是新手,但似乎本教程示例应该能起作用)
编辑:在辛德雷的帮助下,我不再有现在显然很简单的xdg-mime缺失的问题,但是我确实有一个问题,即活重加载不能工作。
发布于 2013-09-03 20:04:56
每个Nitrous.io支持
这里的问题是websockets在氮气服务器上被阻塞,此时只有HTTP端口3000 - 9000处于打开状态。Live需要在同一个端口上运行HTTP和WebSockets才能正常工作。 在不久的将来,我们可能会增加WebSocket支持。
发布于 2013-08-31 13:48:25
它需要在大多数系统上默认安装的XDG才能在浏览器中打开它。
发布于 2013-10-06 07:55:25
正如您已经发现的,LiveReload需要WebSockets,而氮气不支持开箱即用。然而,有一个好消息:您可以通过SSH隧道转发它们来工作。我写了关于Coderwall的更详细说明。
https://stackoverflow.com/questions/18524254
复制相似问题