Socket.io 错误:找不到模块';连接/中间件/会话/内存';

Socket.io 错误:找不到模块';连接/中间件/会话/内存';,socket.io,Socket.io,我已经完成了npm安装连接,但错误:找不到模块“连接/中间件/会话/内存”并没有在输出中消失。我没有安装哪个软件包 Windows7 C:\Users\guo\Desktop\js8\u chat\chat>node-v v0.10.26 C:\Users\guo\Desktop\js8\u chat\chat>npm-v 1.4.3 express@3.5.1 var express=require('express'), sio=require('socket.io'), fs=需要('fs

我已经完成了
npm安装连接
,但
错误:找不到模块“连接/中间件/会话/内存”
并没有在输出中消失。我没有安装哪个软件包

Windows7

C:\Users\guo\Desktop\js8\u chat\chat>node-v
v0.10.26

C:\Users\guo\Desktop\js8\u chat\chat>npm-v
1.4.3

express@3.5.1

var express=require('express'),
sio=require('socket.io'),
fs=需要('fs'),
path=require('path')
url=require('url'),
parseCookie=require('connect')。utils.parseCookie,
MemoryStore=require('connect/middleware/session/memory')

错误:

module.js:340
犯错误;
^
错误:找不到模块“连接/中间件/会话/内存”
在Function.Module.\u解析文件名(Module.js:338:15)
在Function.Module.\u加载(Module.js:280:25)
at Module.require(Module.js:364:17)
根据需要(模块js:380:17)
反对。(C:\Users\guo\Desktop\js8\u chat\chat\chat.js:11:16)
在模块处编译(Module.js:456:26)
在Object.Module.\u extensions..js(Module.js:474:10)
在Module.load(Module.js:356:32)
在Function.Module.\u加载(Module.js:312:12)
位于Function.Module.runMain(Module.js:497:10)


谢谢。

如果您正在尝试创建
MemoryStore
cookieParser
那么您可以这样创建它:

var EXPRESS_SID_KEY = 'express.sid';
var COOKIE_SECRET = 'very secret string';
var cookieParser = express.cookieParser(COOKIE_SECRET);
var sessionStore = new express.session.MemoryStore();
app.configure(function () {
app.use(cookieParser);
app.use(express.session({
    store: sessionStore,
    cookie: { 
        httpOnly: true
    },
    key: EXPRESS_SID_KEY
    }));
});
你们想得到的是在express模块中存在的,你们必须把它看作

var MemoryStore = require('express\node_modules\connect\lib\middleware\session\memory')

你说的“残留”是什么意思?残留在哪里?我想可以通过
install connect
解决。但我错了<代码>保留
表示错误仍然存在。我想可能我没有正确使用它。错误在哪里?你想跑什么?什么操作系统?谢谢。我补充了更多细节。