環境搭建:
1、Koa 必須使用 7.6 以上的版本。如果你的版本低於這個要求,就要先升級 Node。
查看node版本方法:node -v
2、使用koa-generator生成器生成項目
安裝koa-generator:
npm install -g koa-generator
使用koa-generator生成koa2項目
koa2 HelloKoa2
成功創建項目后,進入項目目錄,並執行npm install
命令
cd HelloKoa2 npm install
3、啟動項目:
npm start
項目啟動后,默認端口號是3000,在瀏覽器中運行可以得到下圖效果,說明運行成功
發布:
1. 首先確保服務器環境支持:node、git
如果沒有,請先安裝node、git環境。兩個安裝時都默認next即可。
安裝完成后,打開dos命令,查看node、npm、git 版本,命令分別是:
node -v
git -version
npm -v
2. 確保安裝后,安裝npm2,命令如下:
npm install pm2 -g
安裝完成后,查看pm2的版本:
pm2 -v
3. 為確保項目中使用到的node包都能正常下載,讓我們先把npm 的鏡像切換為淘寶鏡像
npm config set registry http://registry.npm.taobao.org/
切換完后,查看npm鏡像:
npm get registry
得到如下輸出:
http://registry.npm.taobao.org/
4. 利用git檢出項目
git clone http://test@XX.XX.XX.XX/TDD/test/HelloKoa2.git
5. 進入到當前項目,下載node包:
npm install
6. 進入項目目錄,啟動項目,命令如下:
pm2 start bin/www
重啟項目時,命令如下:
pm2 restart HelloKoa2