node + mongodb(一期)

一、安装模块

在根目录下安装  express,mongoose,jade,bower,bootstrap




二、默认端口号在app.js里设置的3000,更改端口号 PORT=4000 node app.js



三、“app.use(express.bodyParser())” 加入这个后启动报错

node4.0版本以上的,bodyparser已经不和Express绑定在一起了,而需要单独来安装

执行如下命令即可:

npm install body-parser

入口文件app.js增加以下

var bodyParser=require('body-parser');

app.use(bodyParser.urlencoded({extended:true}))//表单数据格式化

app.use(bodyParser.json())

新版本还需增加以下两行:

mongoose.Promise = global.Promise;

mongoose.connect('mongodb://localhost/imooc',{useMongoClient:true})  //把数据库的名字取名为imooc


四、缩进报错


五、报错 _id undefined


数据库自动分配_id,在新窗口打开页面就可以避免此问题。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容