app.js
const Koa = require('koa');
const router = require("koa-router")();
const bodyParser = require("koa-bodyparser");
const app = new Koa();
app.use(bodyParser());
router.get('/', async(ctx)=>{
ctx.body = '首页';
});
router.get('/details', async(ctx)=>{
console.log(ctx.query)
console.log(ctx.querystring)
console.log(ctx.url)
console.log(ctx.request.query)
console.log(ctx.request.querystring)
console.log(ctx.request.url)
ctx.body = '详情页面';
})
router.get('/news/:nid', async(ctx)=>{
console.log(ctx.params);
ctx.body = '详情页面';
})
router.post('/login', async(ctx)=>{
const data = ctx.request.body;
ctx.body = {
"code": 200,
"msg": "登录成功!"
};
})
app.use(router.routes());
app.use(router.allowedMethods());
app.listen(8081);