我一直在玩nodejs,使用websockets进行通信在服务器和浏览器之间。
这是我工作的客户端代码:


 < script src =“https://cdn.socket.io/ socket.io-1.3.7.js“>< /脚本>
<脚本>
 var socket = io();
 socket.on('ida',function(data){
 console.log(data.news);
 socket.emit('vuelta',{news:'answer'});&#xA ;});
< / script>



 那么为什么我放

& #xA; var socket = io();
 socket.on('ida',function(data){
 console.log(data.news);
 socket.emit('vuelta',{news:'answer'});&#xA ;});



 在一个单独的client.js文件中,并将其链接为


 < script src =“https://cdn.socket.io/socket.io-1.3.7.js”>< / script>
< script src =“client .js“type =”text / javascript“>< / script>



 它只是不起作用?&#xA ;在浏览器的控制台中,它没有显示data.news,而是说:Uncaught SyntaxError:Unexpected token<在client.js中:1

答案 0 :(得分:0)
可能根本就是你没有提供文件。请小心将其包含在节点服务器文件的http服务器配置中。