安裝 npm install -g koa-generatorcss
建立項目express
koa2 projectnpm
也能夠經過 npm run dev運行promise
async/await 用同步的寫法來完成異步的過程cookie
await 後面跟一個promise對象 若是不是promise對象會轉換爲promise對象app
在Node.js中引入 模塊用require ,導出模塊用 module.exports koa
app中會有一個全局對象(上下文) 掛載着全部的信息 包括 request和response信息異步
Next 下一個中間件async
App 啓動應用模塊化
router.prefix('/users') prefix配置不一樣的路由前綴 這樣能夠分模塊化開發路由
router.routes() 引用之後,在APP中導入對應路由
在Node.js中 require和 module.exports 是common.js規範中的 引入和導出模塊
在ES6中 咱們能夠經過 import 和 export default來引入導出模塊 可是支持ES6語法 好比引入Babel包進行轉譯
Koa與express區別
async+await處理異步 洋蔥圈型的中間件機制