手把手教你用koa+mongoodb完成本身的接口

现实前端开辟中我们经常须要模仿数据,市场上有很多东西供应运用然则基础都是供应数据展现,假如我们想要一个具有增编削查功用的接口怎么办呢?固然是壮大本身啦!!!

起首我们须要新建一个目次

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

本日有事,有空继承更新,会尽快。。。

    原文作者:前端小布
    原文地址: https://segmentfault.com/a/1190000018004624
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞