安装koa
npm init - y
npm i koa
npm i koa-router
npm i nodemon -D
npm install koa-body -S
创建app.js文件
const Router=require('koa-router')
const usersRouter=require('./routers/users.js')
const app=new koa()
const router=new Router()
router.get('/',ctx=>{
ctx.body="Hello koa !!!!"
})
router.use(usersRouter)
app.use(router.routes()).use(router.allowedMethods())
app.listen(3000,()=>{
console.log('正在监听3000端口的服务')
})
创建./routers/users.js
const router=new Router({prefix:'/users'})
router.get('/',ctx=>{
ctx.body='我是用户列表'
})
router.get('/:id',ctx=>{
console.log(ctx.params.id)
ctx.body='获取某一个用户'
})
router.post('/',ctx=>{
ctx.body='添加一个新的用户'
})
router.put('/:id',ctx=>{
ctx.body='修改用户成功'
})
router.delete('/:id',ctx=>{
ctx.body='删除用户成功'
})
module.exports=router.routes()
配置启动项在package.json添加命令第8行
"start": "nodemon app.js"
使用Postman查看,输入本地http://localhost:3000/...
选择发送方式,发送成功返回 ctx.body里的内容正确那么一个简易的接口你就可以写成了。 那么你可以选择链接数据库 我用的是MongoDB如果你想用的话想省事那么可以去淘宝让卖家给你安装,可以快速安装,这样不会在你安装的过程中不会安装或安装完成用不了。
链接数据库
在cmd里以管理员身份运行 net start mongodb
出现MongoDB Server (MongoDB) 服务正在启动 . MongoDB Server (MongoDB) 服务已经启动成功。
在进行以下操作
npm install mongoose --save
在app.js里写入
mongoose.connect('这里是链接MongoDB的地址');
var db = mongoose.connection;
db.on('error', console.error.bind(console, '链接失败!!!'));
db.once('open', function() {
console.log('链接成功!!!')
});
运行 npm start
出现正在监听3000端口的服务 链接成功!!!
那么你已经完成了一个数据库链接,接下来就可以写接口里逻辑增删改查!!!