跑步卫士活装在科迪奥盒子里


Running Guard Livereload in a Codio box

我正在尝试在我的Codio盒子上运行guard-livereload

问题是当我"运行"项目时,我在浏览器控制台中收到CONNECTION_REFUSED错误。

我不确定这是在做什么,因为我已将端口更改为 Codio 范围并将文件设置为监视 PHP 文件:

# A sample Guardfile
# More info at https://github.com/guard/guard#readme
guard 'livereload', :port => '4000' do
  watch(%r{.+'.(css|js|html|php)$})
end

我还在所有页面中包含此文件:

<script type="text/javascript" src="http://0.0.0.0:4000/livereload.js"></script>

当我运行guard时,它正在等待浏览器连接。

在codio框中,您有一个与您的项目关联的域名:.codio.io,您可以在IDE菜单中找到它Project->Box Info。您应该在客户端代码中使用它来包含 livereload.js 文件。示例(我的Bo域是粗体-Bogard):

<script type="text/javascript" src="http://rebold-bogard.codio.io:4000/livereload.js"></script>
0.0.0.0

地址用于在服务器端绑定。默认情况下,guard绑定0.0.0.0,这意味着这里没有什么可更改的,只是认为您应该注意的是一个通知库,您应该使用libnot来跟踪codio更改。