socket.io的引入报404

我用的是express4+socket(1.4.5)但是总是显示socket.io 404的错误

这是app.js的内容

var express = require('express');
var path = require('path');
var favicon = require('serve-favicon');
var logger = require('morgan');
var cookieParser = require('cookie-parser');
var bodyParser = require('body-parser');
var ejs=require('ejs');
var routes = require('./routes/index');
var app = express();
var server = require('http').createServer(app);
io = require('socket.io').listen(server);
//连接监听
io.on('connection',function(socket){

})

socket.io在html文件的引入是

<script src="/socket.io/socket.io.js"></script>

请问大家为什么报socket.io 404的错误。。请知道答案的给解答下。。谢谢

阅读 4.9k
1 个回答

上面代码就是你app.js的完整内容吗.
server 都没启动都没运行.

server.listen(3000);

如果已经listen 了, 那上面的代码是不会有问题, 你该给出其他有助于解决问题的信息

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题