Express + mongodb搭建简单接口
1.配置 连接mongodb
- 配置地址
module.exports = {
dbs: mongodb://127.0.0.1:27017/student
}
- index.js中连接
const db = require(./config/keys).dbs
//连接
mongoose.connect(db)
.then(() => console.log("mongodb connerctd"))
.catch((err) => {
console.log(err)
})
显示 “mongodb connerctd” 就是代表连接成功啦
2.创建路由接口
- 创建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
- index.js中引入使用
const Users = require(./routes/api/user)
//使用router
app.use("/api/user", Users)
3. 打开postman测试
{
"msg": "login works"
}
