小编sue*_*red的帖子

expressjs 和 socket.io - 客户端上的重复消息

我是 Node 的初学者,我正在尝试使用 socket.io 构建聊天功能。问题是:当事件触发时,我的客户端(浏览器)收到两条消息。

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 exload = require('express-load');
var exSession = require('express-session');
var methodOverride = require('method-override');
var app = express();

// view engine setup
app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'jade');

app.use(logger('dev'));
app.use(cookieParser('ntalk'));
app.use(exSession({
  secret: 'sandman',
  resave: false,
  saveUninitialized: true
}));
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }));
app.use(methodOverride('_method'));
app.use(express.static(path.join(__dirname, 'public')));

exload('models')
.then('controllers')
.then('routes')
.into(app);

module.exports = …
Run Code Online (Sandbox Code Playgroud)

node.js express socket.io

2
推荐指数
1
解决办法
3347
查看次数

标签 统计

express ×1

node.js ×1

socket.io ×1