安装以及使用
- 初始化项目
yarn init -y
- 安装koa
yarn add koa
- 引入koa
//引入koa
const koa = require('koa')
//实例化
const app = new koa()
//监听端口
app.listen(3000, () => {
console.log("服务器启动")
})
koa路由模块的使用
- 安装koa-router
yarn add koa-router
- 引入模块使用
const koa = require('koa')
const app = new koa()
//引入并且实例化
const router = require('koa-router')()
router.get("/", async (ctx)=>{
ctx.body = 'ok'
})
app.use(router.routes())
app.use(router.allowedMethods())
app.listen(3000, () => {
console.log("服务器启动")
})
koa-json的使用
const json = require('koa-json')
app.use(json())
获取get传值
router.get("/", async (ctx) => {
let res = await ctx.query
console.log(res)
})