zoukankan      html  css  js  c++  java
  • 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.效果图

    .

  • 相关阅读:
    java运算符优先级
    快排
    dpkg
    BZOJ 4487 染色问题
    BZOJ 3530 数数
    XSY 2754 求和
    BZOJ 4559 成绩比较
    广义容斥-二项式反演-容斥系数
    线性基学习笔记及其相关证明
    BZOJ 2754 喵星球上的点名
  • 原文地址:https://www.cnblogs.com/crazycode2/p/11025849.html
Copyright © 2011-2022 走看看