我正在尝试在我的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更改。