我正在使用express和sockets.io创建一个Web应用程序,但是当我尝试使用CDN包含sockets.js时,我收到此错误:
无法加载资源:服务器响应状态为404(未找到)。
在index.html
中我以这种方式包含脚本:
<script src="https://cdn.socket.io/socket.io-1.4.5.js"></script>
<script src="http://code.jquery.com/jquery-1.11.1.js"></script>
<script src = js/app.js>
在app.js
我以这种方式控制客户端:
var socket = io();
$('form').submit(function(){
socket.emit('chat message', $('#m').val());
$('#m').val('');
return false;
});
在服务器中我回答:
io.on('connection', function(socket){
socket.on('chat message', function(msg){
console.log(msg)
});
});
如何在客户端包含套接字?
答案 0 :(得分:0)
如果这个问题是新问题,可能是因为今天socketio的SSL证书已过期(2016年5月27日)。您可以在修复时暂时使用<script src="http://cdn.socket.io/socket.io-1.4.5.js"></script>
。