自己搭建的一接口文档管理工具

128 阅读2分钟
参考文章: https://blog.csdn.net/u011002997/article/details/108809572

一 安装node.js
下载node安装包到指定目录

wget npm.taobao.org/mirrors/nod…
解压安装包

tar -xvf node-v11.0.0.tar.gz
进入目录并安装相关插件

cd node-v11.0.0
sudo yum install gcc gcc-c++
进行默认配置并编译

./configure
make
编译大概需要半小时左右~

之后就可以开始安装

sudo make install
之后验证安装

node -v

二 安装mongodb

安装步骤:

1、创建仓库文件:

vi /etc/yum.repos.d/mongodb-org-3.4.repo
然后复制下面配置,保存退出

[mongodb-org-3.4]
name=MongoDB Repository
baseurl=[repo.mongodb.org/yum/redhat/releasever/mongodborg/3.4/x8664/](https://links.jianshu.com/go?to=httpsorg"https://repo.mongodb.org/yum/redhat/releasever/mongodb- org/3.4/x86_64/](https://links.jianshu.com/go?to=https%3A%2F%2Frepo.mongodb.org%2Fyum%2Fredhat%2F%2524releasever%2Fmongodb- org%2F3.4%2Fx86_64%2F "https://repo.mongodb.org/yum/redhat/releasever/mongodb-org/3.4/x86_64/")
gpgcheck=1
enabled=1
gpgkey=www.mongodb.org/static/pgp/…
2、yum安装

yum install -y mongodb-org
没有权限就在前面加: sudo

安装完毕后修改配置文件:

vi /etc/mongod.conf

修改配置文件的 bind_ip, 默认是 127.0.0.1 只限于本机连接。所以安装完成后必须把这个修改为 0.0.0.0 ,否则通过别的机器是没法连接的!

3、启动、停止、重启

MongoDB默认将数据文件存储在/var/lib/mongo目录,默认日志文件在/var/log/mongodb中。如果要修改,可以在 /etc/mongod.conf 配置中指定备用日志和数据文件目录。

启动命令:

service mongod start
停止命令:

service mongod stop
重启命令:

service mongod restart
查看mongoDB是否启动成功:

可以通过查看日志文件

cat /var/log/mongodb/mongod.log
日志文件应该会出现如下一句说明

[initandlisten] waiting for connections on port
是mongodb运行端口

设置开机启动

chkconfig mongod on

三 安装git

yum -y install git

安装完成之后查看版本

mongod --version
node -v
git --version

安装yapi
npm install -g yapi-cli --registry registry.npm.taobao.org

安装完成之后使用yapi server 命令启动yapi安装

yapi server
启动之后显示

image.png

image.png

然后在服务端进入yapi安装目录(上一步填写的部署路径),使用命令node app.js 启动服务,启动之后提示如下:

image.png

至此启动成功
访问ip:3000端口
http://172.18.3.180:3000/

==============忘记超级管理员用户名密码==================================

1、删除yapi目录下init.lock文件,如果没有就忽略

2、修改config.json文件,随便来一个没有的账号,wq保存
vim /root/my-yapi/config.json

image.png

修改 adminAccount 保存退出
3、 重启服务
切换到/root/my-yapi/vendors
执行npm run install-server
会打印

[root@rabbitmq vendors]# npm run install-server

> yapi-vendor@1.9.2 install-server /root/my-yapi/vendors
>  node server/install.js

log: mongodb load success...
初始化管理员账号成功,账号名:"1792939443@qq.com",密码:"ymfe.org"

本文转自 [blog.csdn.net/2401_853751… task-blog-2allbaidu_landing_v2default-6-141470531-null- null.142^v100^pc_search_result_base4&utm_term=%E5%A4%A7%E6%A8%A1%E5%9E%8B%E7%9F%A5%E8%AF%86%E5%AD%A6%E4%B9%A0&spm=1018.2226.3001.4187](blog.csdn.net/2401_853751… task-blog-2allbaidu_landing_v2default-6-141470531-null- null.142^v100^pc_search_result_base4&utm_term=%E5%A4%A7%E6%A8%A1%E5%9E%8B%E7%9F%A5%E8%AF%86%E5%AD%A6%E4%B9%A0&spm=1018.2226.3001.4187),如有侵权,请联系删除。