Express + mongodb搭建简单接口

1.配置 连接mongodb

  1. 配置地址
module.exports = {
          
   
    dbs: mongodb://127.0.0.1:27017/student
}
  1. index.js中连接
const db = require(./config/keys).dbs
//连接
mongoose.connect(db)
    .then(() => console.log("mongodb connerctd"))
    .catch((err) => {
          
   
        console.log(err)
    })

显示 “mongodb connerctd” 就是代表连接成功啦

2.创建路由接口

  1. 创建user.js 这里是一个简单的get接口
// @login register

const express = require(express)

const router = express.Router();

// $route get api/user/test
// @desc 返回请求的json数据
// @access public 
router.get("/test", (req, res, next) => {
          
   
    res.json({
          
   
        msg: "login works"
    })
})

module.exports = router
  1. index.js中引入使用
const Users = require(./routes/api/user)
//使用router
app.use("/api/user", Users)

3. 打开postman测试

{
          
   
    "msg": "login works"
}
经验分享 程序员 微信小程序 职场和发展