koa 项目实战(二)连接 mongodb 数据库

1.配置文件

根目录/config/keys.js

module.exports = {
  mongoURI: 'mongodb://127.0.0.1:27017/mongodb'
}

2.启动文件

根目录/app.js

const Koa = require('koa');
const Router = require('koa-router');
const mongoose = require('mongoose');

// 实例化koa
const app = new Koa();
const router = new Router();

// 路由
router.get('/', async (ctx) => {
  ctx.body = { msg: 'Hello Koa Interfaces' };
});

// config
const db = require('./config/keys.js').mongoURI;

// 连接数据库
mongoose
  .connect(db, { useNewUrlParser: true })
  .then(() => {
    console.log('Mongodb Connected...');
  })
  .catch(err => {
    console.log(err);
  })

// 配置路由
app.use(router.routes()).use(router.allowedMethods());

// 设置端口号
const port = process.env.PORT || 5000;

// 监听端口号
app.listen(port, () => {
  console.log(`server started on ${port}`)
})

3.效果图

.

原文地址:https://www.cnblogs.com/crazycode2/p/11025849.html