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/,出现如下界面表示配置成功
注册账号登陆使用即可