现实前端开辟中我们经常须要模仿数据,市场上有很多东西供应运用然则基础都是供应数据展现,假如我们想要一个具有增编削查功用的接口怎么办呢?固然是壮大本身啦!!!
起首我们须要新建一个目次
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
本日有事,有空继承更新,会尽快。。。