node.js+express+ejs+MongoDB模板修改写《node.js开发指南》中的博客网站实例
参考:node.js+express+ejs+MongoDB模板重写《node.js开发指南》中的微博网站实例
开发环境如下:
Node.js: v5.5.0
Express: v4.14.0
模板引擎:Ejs
模板
数据库:MongoDB v3.4.0
更正地方:在app.js中//提供session支持
app.use(session({
secret: settings.cookieSecret,
store: new MongoStore({
db: settings.db
})
}));
会报错:Error: Connection strategy not foundat MongoStore (D:\node\microblog\node_modules\connect-mongo\src\index.js:105:23)。。。。
//提供session支持
app.use(session({
secret: settings.cookieSecret,
store: new MongoStore({
db: settings.db
})
}));
修改为:
//提供session支持
app.use(session({
secret: settings.cookieSecret,
store: new MongoStore({
// db: settings.db,
url: 'mongodb://localhost/db'//链接数据库地址
})
}));
//提供session支持
app.use(session({
secret: settings.cookieSecret,
store: new MongoStore({
// db: settings.db,
url: 'mongodb://localhost/db'//链接数据库地址
})
}));
报错问题参考:
node.js+express实现微博网站开发遇到的问题总结
我模仿的博客网站源码下载地址:http://pan.baidu.com/s/1i5dVJ1b
查资料,解决bug,坚持了一个星期,终于把博客网站写好,如有什么不对的地方请多多请教~
![微笑](http://static.blog.csdn.net/xheditor/xheditor_emot/default/smile.gif)