我使用cdn sockets.io时收到错误

时间:2016-05-27 18:14:36

标签: sockets express

我正在使用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)
  });
}); 

如何在客户端包含套接字?

1 个答案:

答案 0 :(得分:0)

如果这个问题是新问题,可能是因为今天socketio的SSL证书已过期(2016年5月27日)。您可以在修复时暂时使用<script src="http://cdn.socket.io/socket.io-1.4.5.js"></script>