随笔分类 - Koa
https://koajs.com/
摘要:如何让koa支持http://localhost:3000/1.png直接访问静态资源,图片、文本等,可以使用koa-static 创建一个public文件夹,放入1.png,2.txt 文件 安装koa-static npm install koa-static 引入koa-static cons
阅读全文
摘要:koa-combine-routers 可以使路由分模块,目录更加清晰,容易维护 app.js const Koa = require('koa') const router = require('./routes') const app = new Koa() app.use(router())
阅读全文
摘要:前置条件 koa-router 路由解析 koa-body 传输数据的body格式进行转义,例如json格式、文件上传 @koa/cors 解决跨域问题 安装koa-router、koa-body、@koa/cors npm install -S koa-router koa-body @koa/c
阅读全文
摘要:为什么有async/await 为了使代码简洁,避免回调地狱写法出现 创建一个async/await demo router.get('/async',async(ctx)=>{ let result=await new Promise((resolve)=>{ setTimeout(functio
阅读全文
摘要:创建3个middleware 中间件是按照注入的顺序被执行的,使用next方法保证执行下一个middleware,如果没有使用next方法,则不会执行接下来的middleware const Koa=require('koa') const app=new Koa() const middlewar
阅读全文
摘要:安装koa-router npm i @koa/router 引用并实例化koad-router const Koa=require('koa') const Router=require('@koa/router') const app= new Koa() const router = new
阅读全文
摘要:安装koa npm i koa 创建koa实例,创建index.js 文件 const Koa = require('koa'); const app = new Koa(); app.use(async ctx => { ctx.body = 'Hello World';}); app.liste
阅读全文