Rap2是阿里媽媽前端團隊出品的開源接口管理工具
線上使用地址: http://rap2.taobao.org
搭建RAP2環境所需:(redis貌似不是很需要,看個人需求)
版本要求: Node.js 8.9.4+,Mysql5.7+,Redis4.0+,git
git下載地址:https://git-scm.com/downloads
mysql windows安裝版下載地址:https://dev.mysql.com/downloads/installer/
Redis windows安裝版下載地址:https://github.com/MicrosoftArchive/redis/releases
node下載地址:http://nodejs.cn/download/
服務端delos源碼:git clone https://github.com/thx/rap2-delos.git
客戶端dolores源碼:git clone https://github.com/thx/rap2-dolores.git
配置node環境:
安裝下載好的node-v10.15.3-x64.msi文件
在nodejs文件目錄下,新建文件夾node_cache和node_global.
配置環境變量, 打開電腦的控制面板=>系統和安全=>系統=>高級系統設置=>環境變量,在Path下新建系統變量NODE_PATH
變量值根據自己的路徑填寫
之後在用戶變量PathPath下編輯,在最前面添加%NODE_PATH% 如圖
接下來在命令提示符裏(win+R)輸入 node -v 和npm -v ,如圖所示,表示安裝完成
設置全局路徑
使用管理員身份運行dos命令
在cmd中輸入: (根據自己文件安裝的位置輸入對應路徑)
npm config set prefix “C:\Program Files\nodejs\node_global”
npm config set cache “C:\Program Files\nodejs\node_cache”
安裝模塊:
npm install express -g
npm install -g express-generator
|
|常見問題:express不是內部或外部命令,也不是可運行的程序,或批處理文件。
|解決方案:查看自己環境變量的路徑,在Path環境變量上添加expresse.cmd和express
文件所在的路徑(注意修改完路徑後,重新打開cmd,測試)
測試node環境
創建一個工程(注意使用管理員權限運行cmd)
運行命令: express helloworld
裝載node包管理器
npm install
輸入啓動命令,然後新創建的helloworld就在端口3000上運行了
npm start
訪問本機地址: http://localhost:3000/
如圖所示,表示成功用node建立了一個web網站.
配置git、Mysql與Redis相對簡單,mysql、git安裝包直接安裝,Redis解壓壓縮包即可,
不做過多描述
配置rap2
鼠標右鍵Git Bash Here
使用命令:
git clone https://github.com/thx/rap2-delos.git
git clone https://github.com/thx/rap2-dolores.git
rap2-delos對應服務端源碼
rapr2-dolores 對應客戶端源碼
配置rap2服務端
在 rap2-delos/src/config目錄下修改配置config.dev.ts config.local.ts config.prod.ts
這裏主要是配置mysql與啓動的端口,
配置好以後可以使用mysql命令創建對應的數據庫
或者使用mysql客戶端新建,這裏我用的是Navicat for MySQL,,需要注意的是配置的時候
最好指定格式爲utf8 -- UTF-8 Unicode
命令創建方式:
通過 mysql -u root -p 進入mysql命令頁面創建數據庫
CREATE DATABASE IF NOT EXISTS “配置文件中的數據庫名” DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
修改rap2-delos 根目錄下tsconfig.json文件
將noImplicitAny設置爲 false,
配置好以後,使用管理員權限運行cmd
命令:
安裝項目依賴文件
npm install
全局安裝pm2
npm install -g pm2
全局安裝TypeScript編譯包
npm install -g typescript
編譯生效代碼
npm run build
初始化數據庫
npm run create-db
啓動開發模式
npm run dev
如圖所示,表示啓動成功
訪問http://localhost:8081/
配置rap2客戶端
進入rap2-dolores\src\config目錄下修改config.dev.js、config.prod.js配置文件
主要是修改server地址,一個指向服務端地址,一個是客戶端訪問地址
使用管理員權限開啓cmd進入到rap2-dolores根目錄下
命令:
安裝項目依賴文件
npm install
編譯生效代碼
npm run build
安裝serve
npm install serve
用serve命令路由到編譯產出build文件夾作爲靜態服務器即可
Serve -s ./build -p 80 (端口號自己設定,只要未被佔用即可)
如圖所示表示成功
訪問瀏覽器:http://localhost/,出現如下界面表示配置成功
註冊賬號登陸使用即可