为什么 socket.io 连接服务器 404 环境express+socket.io
 发布于 13 年前  作者 ljy0662  9063 次预览  最后一次回复是 12 年前  来自  

直接上图 还有 启动的时候 提示什么 notice enter image description here

enter image description here

13 回复
leizongmin

貌似你可能是安装了express 3.x 的模块,但是却照 express 2.x的用法来写代码,后面有个网址,叫你上去看看。。。

ljy0662

哦 这样啊 、好的 ! 谢谢 哈 !

pangjiafu

我还是不行啊,始终404

jiyinyiyong

上代码阿亲…

gxmari007

这是个教训,E文一定要好啊…

leizongmin

@gxmari007 这不是E文好不好的问题,而是没想到要去看里面的提示。看不懂,难道还不会用软件翻译一下么。

gxmari007

@leizongmin = =那个几天来了? ^ ^

leizongmin

@gxmari007 看我表现得这么淡定,怎么可能来了。。。

dreamz

我也遇到了这个问题,纠结死我了

dreamz

这个问题到底怎么样解决啊

sogego

var express = require(‘express’), http = require(‘http’), socket = require(‘socket.io’), path = require(‘path’), fs = require(‘fs’), juicer = require(‘juicer’); juicer.set(‘strip’,false);

var app = express(), server = http.createServer(app), //你的错误应该是没有使用express3.0新的方法 io = socket.listen(server);

io.set(‘log level’, 0);

app.configure(function(){ app.set(‘env’,‘production’); app.set(‘port’, process.env.PORT || 3000); app.set(‘views’, __dirname + ‘/views’); // app.set(‘view engine’, ‘jade’); app.set(‘view engine’, ‘html’); app.engine(‘html’, function(path, options, fn){ fs.readFile(path, ‘utf8’, function(err, str){ if (err) return fn(err); str = juicer(str, options); fn(null, str); }); }); app.set(‘view options’, {layout: false}); app.use(express.favicon()); app.use(express.logger(‘dev’)); app.use(express.bodyParser()); app.use(express.methodOverride()); app.use(express.cookieParser(‘your secret here’)); app.use(express.session()); app.use(require(‘less-middleware’)({ src: __dirname + ‘/public’ })); app.use(express.static(path.join(__dirname, ‘public’))); app.use(app.router); });

app.configure(‘development’, function(){ app.use(express.errorHandler({ dumpExceptions: true, showStack: true })); });

app.configure(‘production’, function(){ app.use(express.errorHandler()); });

// Routes app.get(’/news’,news.index);

server.listen(app.get(‘port’), function(){ console.log(“Express server listening on port %d in %s mode”, app.get(‘port’), app.get(‘env’)); });

javanode

@jser 童鞋翻译还是狠不错的