我正在尝试使用socket.io服务器连接我的reveal.js客户端和主要演示文稿。
我做了所有的事情,Hakim Se在他的github页面上描述了,但是socket.io在尝试连接服务器时仍然会产生错误。
GET http://0.0.7.156:8080/socket.io/1/?t=1393864538446 net::ERR_ADDRESS_UNREACHABLE
如果将0.0.7.156更改为我的本地计算机名称,请查询已成功。
我认为我的演示文稿设置错误,但无法理解如何修复它们。
客户端:
multiplex: {
secret: null,
id: 'a9e10bc1b02efafe',
url: 'localname:1948'
},
站长:
multiplex: {
secret: '13938623264068002486',
id: 'a9e10bc1b02efafe',
url: 'localname:1948'
},
答案 0 :(得分:3)
我的经验是,如果我使用localhost
:
url: 'localhost:1948',
reveal.js中的某些东西在内部中断了localhost
并将其转换为“废话”地址0.0.7.156
(奖励指向任何挖掘代码并找到原因的人,我很遗憾目前不会有时间)。如果我改为使用127.0.0.1
:
url: '127.0.0.1:1948',
一切正常,至少在本地进行测试。
您需要将127.0.0.1
更改为稍后部署幻灯片时将使用的主机名。
希望这有帮助!