nodejs学习express4.x+mongodb(二)
2017-01-01 19:46
369 查看
之前搭了个环境,然后就有了其他的事情,今天开始做这个东西
出现的第一个问题
Most middleware (like bodyParser) is no longer bundled with Express and m
ust be installed separately. Please see https://github.com/senchalabs/connect#mi
ddleware.
这个问题的出现在我自己的学习过程中出现了以下问题
express的版本问题
1.在express4.x的版本就不包含某些模块了,需要自己在package.json中添加然后install
2.app.use中还是写的express-XXXX,这个改一下就好,install之后将那个模块导入一下,改下名字就好
mongodb配置问题
这个在解决的时候是设置,这个是写了一个settings文件,将这其中用的参数提了出来
app.js
settings.js
这样这个问题就解决了
这个问题写的比较明显,直接改下app.js文件就可以了
原来的session部分是
当然,这个是我自己出现的问题,情况不一样,再找方法解决
出现的第一个问题
Most middleware (like bodyParser) is no longer bundled with Express and m
ust be installed separately. Please see https://github.com/senchalabs/connect#mi ddleware.
这个问题的出现在我自己的学习过程中出现了以下问题
express的版本问题
1.在express4.x的版本就不包含某些模块了,需要自己在package.json中添加然后install
2.app.use中还是写的express-XXXX,这个改一下就好,install之后将那个模块导入一下,改下名字就好
mongodb配置问题
这个在解决的时候是设置,这个是写了一个settings文件,将这其中用的参数提了出来
app.js
app.use(session({ resave: false, saveUninitialized: true, secret: Settings.cookieSecret, key: Settings.db, cookie: { maxAge: 1000 * 60 * 60 * 24 * 30 }, store: new MongoStore({ host: Settings.host, port: Settings.port, db: Settings.db, url: Settings.url }) }));
settings.js
module.exports = { cookieSecret: 'BlogSys', db: 'blog', host: 'localhost', port:'27017', url: 'mongodb://localhost:27017/blog' };
这样这个问题就解决了
这个问题写的比较明显,直接改下app.js文件就可以了
原来的session部分是
app.use(session({ secret: Settings.cookieSecret, key: Settings.db, cookie: { maxAge: 1000 * 60 * 60 * 24 * 30 }, store: new MongoStore({ host: Settings.host, port: Settings.port, db: Settings.db, url: Settings.url }) }));修改之后为
app.use(session({ resave: false, saveUninitialized: true, secret: Settings.cookieSecret, key: Settings.db, cookie: { maxAge: 1000 * 60 * 60 * 24 * 30 }, store: new MongoStore({ host: Settings.host, port: Settings.port, db: Settings.db, url: Settings.url }) }));就这个部分改下就可以了
当然,这个是我自己出现的问题,情况不一样,再找方法解决
相关文章推荐
- 如何安装SQL Server 2008 Management Studio Express
- 使用ruby部署工具mina快速部署nodejs应用教程
- 浅谈Nodejs应用主文件index.js
- 解析NodeJs的调试方法
- Nodejs从有门道无门菜鸟起飞必看教程
- Google官方支持的NodeJS访问API,提供后台登录授权
- 浅谈Nodejs观察者模式
- nodejs教程之环境安装及运行
- nodejs中的fiber(纤程)库详解
- 详解Node.js:events事件模块
- 详解Node.Js如何处理post数据
- 基于NodeJS的前后端分离的思考与实践(五)多终端适配
- Nodejs进阶:如何将图片转成datauri嵌入到网页中去实例
- 基于NodeJS的前后端分离的思考与实践(二)模版探索
- 用NodeJS实现批量查询地理位置的经纬度接口
- node+express制作爬虫教程