这是我参与更文挑战的第5天,活动详情查看: 更文挑战
什么是DOClever?
这个我这里直接从他的官方介绍上截取;
DOClever是一个商业化开源产品,完全免费。无论你是前端工程师,还是后端工程师,接口永远都是两者交互的桥梁,所以DOClever专为中小型团队量身打造,旨在解决接口的管理,测试与数据生成,实现真正的一体化解决方案;
DOClever功能啥的大家请自行去官网查看,或者有时间我总结一波;以下的安装步骤完全按照官方顺序,官方的只有顺序,没有详细步骤,所以我这里记录下;
node安装
1.安装node(node推荐8.11.1版本)-->我没按推荐的下载
wget https://npm.taobao.org/mirrors/node/v16.3.0/node-v16.3.0-linux-x64.tar.xz /root/node
2.解压node
tar -xvf node-v16.3.0-linux-x64.tar.xz
3.移动解压文件
mv node-v16.3.0-linux-x64 /usr/local/node
4.添加环境变量
vim /etc/profile
###########################
export NODE_HOME=/usr/local/nodeexport PATH=$NODE_HOME/bin:$PATH
5.保存退出,执行
source /etc/profile
6.查看是否安装成功
node -v
至此,node安装成功
MongoDB安装
1.新建mongoDB文件夹,下载MongoDB
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.7.tgz /root/mongoDB
2.下面步骤按顺序执行即可
解压 tar -xzvf mongodb-linux-x86_64-4.0.7.tgz
移动 mv mongodb-linux-x86_64-4.0.7 /usr/local/mongodb
cd /usr/local/mongodb
创建目录数据库和日志文件
mkdir db
mkdir logs
进入bin目录下
vi mongodb.conf
添加以下文件
#***************
# 端口号
port=27017
# 数据库存储目录
dbpath=/usr/local/mongodb/db
# 日志输出
logappend=true
# 后台运行
fork=true
# 日志目录
logpath=/usr/local/mongodb/logs/mongpdb.log
#允许所有的连接
bind_ip=0.0.0.0
auth = true
#**************
3.启动
cd /usr/local/mongodb/bin
./mongod -f mongodb.conf
至此,MongoDB安装成功;
DOClever官方推荐可使用robomongo来作为mongodb的客户端工具,新建一个database作为DOClever的数据库(名称随意)
一段小小插曲:
由于连接mogodb需要设置密码不然连接报错,所以这里先设置用户密码
db.createUser({user: "superadmin",pwd: "mongo654321",roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]})
db.auth('superadmin','mongo654321')
db.createUser({user:"doclever_adm",pwd:"654321",roles:[ {role:"dbAdmin",db:"doclever"}, {role:"read",db:"doclever"}, {role:"readWrite",db:"doclever"}]})
配置开机自动启动mongodb
vi /etc/rc.d/rc.local
结尾添加
/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/bin/mongodb.conf
安装DOClever
yum install git
git clone https://gitee.com/sx1989827/SBDoc.git
源码部署
官方:将DOClever的源码down到本地,在命令行下运行node DOClever的根目录/Server/bin/www(如果是windows环境下,请修改目录分隔符),第一次启动,会出现命令行提示符,按照提示符输入即可完成相关的配置,等到DOClever启动成功后, 在浏览器里输入localhost:DOClever启动的端口号,出现首页表示部署成功
输入MongoDB
mongodb://doclever_adm:654321@localhost:27017/doclever?useNewUrlParser=true
地址的话随便自己选择
端口号默认官方推荐的10000
网上看到一份DOclever后台运行方式
npm install -g cnpm//淘宝镜像安装npm npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm install forever -g
forever start /data/DOClever/Server/bin/www
也可以npm安装,请自行百度或看官方
如果启动过程中提示符输入错误,那么可以删除SBDoc文件后重新执行安装DOClever步骤即可;
至此,项目安装完成!!!
默认用户名和密码是DOClever