14199020
参考一篇博客学习express开发,但是个人用的是express 4.0,在使用connect-mongo时候出现如下错误:
\node_modules\connect-mongo\src\index.js:100
throw new Error('Connection strategy not found');
^
Error: Connection strategy not found
at MongoStore (E:\chenjsh36\mydevelop\node\newexpress_6\node_modules\connect-mongo\src\index.js:100:23)
at Object.<anonymous> (server.js:36:9)
at Module._compile (module.js:435:26)
at Object.Module._extensions..js (module.js:442:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:311:12)
at Function.Module.runMain (module.js:467:10)
at startup (node.js:134:18)
at node.js:961:3
上网查了资料,并根据express的插件独立做了修改,但还是不行并报了以上的错误,mongo数据库已经安装也连接过:
require connect = require('connect')
, cookieParser = require('cookie-parser')
, session = require('express-session')
, MongoStore = require('connect-mongo')(session)
, settings = require('./module/setting')
;
app.use(cookieParser);
app.use(session({
secret: settings.cookieSecret,
store: new MongoStore({
url: settings.host
})
}));
大牛求教是什么原因?