當(dāng)前位置:
首頁 >
Koa2基础
發(fā)布時間:2025/3/18
26
豆豆
koa-generator? 腳手架工具
安裝 npm install -g koa-generator
創(chuàng)建項目
koa2? project
也可以通過 npm run dev運行
Koa 異步async
async/await? ? 用同步的寫法來完成異步的過程
await? 后面跟一個promise對象? ?如果不是promise對象會轉(zhuǎn)換為promise對象
Koa中間件? ? ?koa.bootcss.com? API網(wǎng)站
在Node.js中引入 模塊用require? ,導(dǎo)出模塊用 module.exports?
app中會有一個全局對象(上下文)? 掛載著所有的信息? 包括 request和response信息
Next 下一個中間件
App? ?啟動應(yīng)用
koa路由和cookie
router.prefix('/users')? ? ?prefix配置不同的路由前綴? ?這樣可以分模塊化開發(fā)路由
router.routes()? ?引用以后,在APP中導(dǎo)入對應(yīng)路由
在Node.js中? ?require和 module.exports 是common.js規(guī)范中的? 引入和導(dǎo)出模塊
在ES6中 我們可以通過 import 和 export default來引入導(dǎo)出模塊? 但是支持ES6語法 比如引入Babel包進(jìn)行轉(zhuǎn)譯
Koa與express區(qū)別
async+await處理異步? ? 洋蔥圈型的中間件機制
轉(zhuǎn)載于:https://juejin.im/post/5be3f3d4f265da6175733f74
總結(jié)
- 上一篇: 【待填坑】LG_4996_咕咕咕
- 下一篇: 属性驱动