随笔分类 -  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 阅读全文
posted @ 2022-05-07 15:40 mengxiangzhi 阅读(41) 评论(0) 推荐(0) 编辑
摘要:koa-combine-routers 可以使路由分模块,目录更加清晰,容易维护 app.js const Koa = require('koa') const router = require('./routes') const app = new Koa() app.use(router()) 阅读全文
posted @ 2022-05-07 14:57 mengxiangzhi 阅读(119) 评论(0) 推荐(0) 编辑
摘要:前置条件 koa-router 路由解析 koa-body 传输数据的body格式进行转义,例如json格式、文件上传 @koa/cors 解决跨域问题 安装koa-router、koa-body、@koa/cors npm install -S koa-router koa-body @koa/c 阅读全文
posted @ 2022-05-07 11:13 mengxiangzhi 阅读(144) 评论(0) 推荐(0) 编辑
摘要:为什么有async/await 为了使代码简洁,避免回调地狱写法出现 创建一个async/await demo router.get('/async',async(ctx)=>{ let result=await new Promise((resolve)=>{ setTimeout(functio 阅读全文
posted @ 2022-05-07 11:03 mengxiangzhi 阅读(28) 评论(0) 推荐(0) 编辑
摘要:创建3个middleware 中间件是按照注入的顺序被执行的,使用next方法保证执行下一个middleware,如果没有使用next方法,则不会执行接下来的middleware const Koa=require('koa') const app=new Koa() const middlewar 阅读全文
posted @ 2022-05-07 10:54 mengxiangzhi 阅读(23) 评论(0) 推荐(0) 编辑
摘要:安装koa-router npm i @koa/router 引用并实例化koad-router const Koa=require('koa') const Router=require('@koa/router') const app= new Koa() const router = new 阅读全文
posted @ 2022-05-07 10:30 mengxiangzhi 阅读(32) 评论(0) 推荐(0) 编辑
摘要:安装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 阅读全文
posted @ 2022-05-07 10:10 mengxiangzhi 阅读(28) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示