我的服务器结构很简单.我有一个与我的应用程序处于同一级别的公共文件夹
app.js node_modules(folder) express(folder) socket.io(folder) public(folder) index.html js(folder) css(folder)
我的应用程序如下
var sys = require('sys'), express = require('express'), app = express.createServer('127.0.0.1'), io = require('socket.io'); app.use(express.static(__dirname + '/public')); app.get('/', function (req, res) { res.send('Hello World'); }); app.listen(3000); var socket = io.listen(app); socket.on('connection', function (client){ // new client is here! });
我的html页面(简化)是
socket.io
当我运行服务器并加载我的index.html时,找不到socket.io.js,会产生404错误.是什么赋予了?在我的情况下,socket.IO必须全局安装吗?