美文网首页
node + mongodb(一期)

node + mongodb(一期)

作者: 晴晴2021 | 来源:发表于2017-07-28 20:57 被阅读20次

    一、安装模块

    在根目录下安装  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,在新窗口打开页面就可以避免此问题。

    相关文章

      网友评论

          本文标题:node + mongodb(一期)

          本文链接:https://www.haomeiwen.com/subject/braxlxtx.html