手把手教你用koa+mongoodb实现自己的接口

8次阅读

共计 824 个字符,预计需要花费 3 分钟才能阅读完成。

实际前端开发中我们常常需要模拟数据, 市场上有许多工具提供使用但是基本都是提供数据展示, 如果我们想要一个具备增删改查功能的接口怎么办呢?当然是强大自己啦!!!
首先我们需要新建一个目录

mkdir koa-project
安装 koa

koa 依赖 node V7.6.0 及以上版本,首先确认 node 版本在 7.6.0 以上,版本低的请自行搞定
cd koa-project
npm init
npm install koa –save
写个 demo 试一试

mkdir koa-api
cd koa-api
touch index.js
const Koa = require(‘koa’)
const app = new Koa()
app.use(async(ctx)=>{
ctx.body = ‘Hello World’
})
app.listen(3000,()=>{
console.log(‘ 服务已经启动 ’)
})
这个时候打开浏览器输入 localhost://3000 你会发现界面已经出现了程序员标配的“Hello World”, 当然这个时候你可以在 ctx.body 后面放上 json 数据这样就已经达到了大部分接口模拟工具实现的功能,但是我们能满足于此嘛?不,我们要让这个接口实现增删改查的功能,这个时候我们就需要一个数据库了,所以接下来我们要白活一个数据库了
安装 mongoodb 去官网下载 MongoDB,https://www.mongodb.com/ 然后傻瓜式安装即可 (这里推荐一个安装教程 http://www.runoob.com/mongodb…)
运行 mongoodb

记住这里我默认你已经配置好环境变量了, 如果安装出现问题请自行谷歌, 没有的话直接输入 mongod 既可启动 mongoodb 服务器
安装 mongoose

npm install mongoose –save
万事俱备, 起锅烧油, 用 mongoose 连接数据库
mkdir database
cd database
touch init.js

今日有事, 有空继续更新, 会尽快。。。

正文完
 0