node 基础(七)
搭建简单的Koa服务,配置路由,使用中间件
Koa搭配 mongoDB 实现数据的简单操作
连接数据库 demo
我们先看到如何在 koa 中使用 mongoDB,其实这和在 express 中一样,如下:
1 | var MongoClient = require("mongodb").MongoClient; |
从上面的例子可以看到,每次操作数据都需要进行一次connect
,这会非常损耗内存,我们可以通过单例的模式封装一个对象,定义一个内置函数完成连接操作,然后通过一个变量this.dbClient
储存连接数据库后返回的操作对象,用此操作对象进行后续的数据操作
1 | // 操作数据库的类 |
config.js
中是本地数据库的信息,如下:
1 | var app = { |
搭建服务
在前一篇博客中,已经讲解了 koa 的基本使用,此处直接给出代码,大家可自行阅读:
1 | var Koa = require("koa"), |
结语
以上搭建了koa的基础服务
有帮助的可以打个赏哦亲~~