koa 学习笔记
koa 简介
基于 Node.js 平台的 web 开发框架; 由 express 人员打造;
减少重复的回调函数嵌套,避免异步嵌套,提升错误处理的效率;
koa安装
执行命令
npm install --save koa
执行命令
npm install koa-router --save
koa 基本使用
const Koa = require('koa');
const Router = require('koa-router');
const app = new Koa();
const router = new Router();
router.get('/', async (ctx) => {
let html = `
<ul>
<li><a href="/hello">helloworld</a></li>
<li><a href="/about">about</a></li>
</ul>
`
ctx.body = html
}).get('/hello', async (ctx) => {
ctx.body = '你好呀'
}).get('/about', async (ctx) => {
ctx.body = '你猜猜关于啥'
})
app.use(router.routes(), router.allowedMethods())
app.listen(3000, () => {
console.log('基于 koa 服务已经开启 --- 访问地址:http://localhost:3000/')
});
开启 服务 —> 执行命令
node main.js
测试效果如下:
todo