0x01 了解koa-generator
koa,下一代Node.js的web開發(fā)框架,相比于express,koa 更加輕量也更容易擴展,是現(xiàn)在特別流行的一款框架,本文接下來將會介紹:不寫一句代碼,構(gòu)建koa服務器。
我們使用 koa-generator,其特點如下:
- 集成了一些
express風格的中間件,不需要手動去寫,省時省力 -
nodemon + runkoa,支持ES6、ES7語法,代碼如有更改,服務將自動重啟 - 支持服務部署,如
pm2
0x02 安裝
使用 npm 進行安裝
$ npm install -g koa-generator
0x03 如何使用
因為 koa 分為兩個版本,所以生成不同版本 koa 項目的命令是不同的,比如在當前目錄下創(chuàng)建一個名為 test 的項目
生成 koa v1 的命令是:
koa test && cd test && npm install
生成 koa v2 的命令是:
koa2 test && cd test && npm install
啟動服務器,大功告成
npm start
當然,你也可以通過命令行參數(shù)來自定義 koa-generator 生成的項目,通過 -h 或 --help 來查看

命令行參數(shù)
簡書作者 小菜荔枝 轉(zhuǎn)載請聯(lián)系作者獲得授權(quán)