基于nodejs、mongodb之外卖平台后端接口开发文档(一)

2021-06-24  本文已影响0人  风中凌乱的男子
  1. 第一步:起项目,使用express命令新起一个项目。


    image.png
  2. 首先链接数据库,在根目录下新建config文件夹,内新建keys.js,js内的代码如下:
module.exports = {
    mongoURL: "mongodb://账号:密码@ip地址/集合名"
}
  1. 安装mongoose、安装nodemon
cnpm install mongoose nodemon --save
  1. 在app.js中引入安装的mongoose,引入keys.js
var mongoose = require("mongoose");
var db = require("./config/keys.js").mongoURL
  1. 编写代码,用mongoose链接数据库
mongoose.set('useCreateIndex', true) //加上这个 就不报错 DeprecationWarning: collection.ensureIndex is deprecated. Use createIndexes instead.
// (Use `node --trace-deprecation ...` to show where the warning was created)
//参考文章 https://blog.csdn.net/qq_42760049/article/details/98593923
mongoose.connect(db, {
    useNewUrlParser: true,
    useUnifiedTopology: true,
    useFindAndModify: false
}).then((res) => {
    console.log("远程数据库连接成功~~")
}).catch((err) => {
    console.log(err)
});
  1. 装下依赖
cnpm install

7.启动项目

nodemon
  1. 出现这个就算成功了。


    image.png

本章end
下面就可以开发接口了

上一篇 下一篇

猜你喜欢

热点阅读