Koa2基礎

koa-generator  腳手架工具

安裝 npm install -g koa-generatorcss

建立項目express

koa2  projectnpm


也能夠經過 npm run dev運行promise

Koa 異步async

async/await    用同步的寫法來完成異步的過程cookie

await  後面跟一個promise對象   若是不是promise對象會轉換爲promise對象app

Koa中間件     koa.bootcss.com  API網站

在Node.js中引入 模塊用require  ,導出模塊用 module.exports koa



app中會有一個全局對象(上下文)  掛載着全部的信息  包括 request和response信息異步

Next 下一個中間件async

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處理異步    洋蔥圈型的中間件機制

相關文章
相關標籤/搜索