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