doclever的安装

270 阅读3分钟

这是我参与更文挑战的第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