YApi 管理平台搭建
YApi是我在github上逛了一圈感觉还不错API管理平台,就是功能比较复杂使用的学习成本比较高。
以下操作是在CentOS上进行搭建。
Nodejs环境搭建
注意:国内第一个方案可能不能使用
第一个方案
1 | curl -sL https://rpm.nodesource.com/setup_11.x | sudo bash - |
1 | sudo yum install nodejs |
1 | node --version |
由于国内大墙,在使用yum安装最新的Nodejs会遇到一些坑。 本应该是这样 ,但是rpm.nodesource.com必须挂代理才能正常连接,所以我换了个更好的方案。
第二个方案:NVM(Node Version Manager)安装
项目地址:https://github.com/creationix/nvm
- 安装脚本:
1 | curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash |
出现以下内容1
Close and reopen your terminal to start using nvm
- 运行如下命令
1 | source ~/.bashrc |
- 验证安装
1 | nvm --version |
MongoDB 4.0安装
本来我是按照官方教程走的但是国内大墙我实在是佩服(时间都浪费在找镜像上)….最后找到了阿里的镜像….
安装
添加yum
1
vim /etc/yum.repos.d/mongodb-org-4.0.repo
新增如下配置
1
2
3
4
5[mngodb-org]
name=MongoDB Repository
baseurl=http://mirrors.aliyun.com/mongodb/yum/redhat/7Server/mongodb-org/4.0/x86_64/
gpgcheck=0
enabled=1
3.更新安装
1 | yum update |
4.查看mongo安装位置
1 | whereis mongod |
5.修改配置
1 | vim /etc/mongod.conf |
- 启动MongoDB
启动mongodb :systemctl start mongod.service
停止mongodb :systemctl stop mongod.service
查看mongodb的状态:systemctl status mongod.service
API管理平台搭建
项目地址:https://github.com/YMFE/yapi
安装
1 | npm install -g yapi-cli --registry https://registry.npm.taobao.org |
然后到安装目录下
1 | nvm install node |
然后在浏览器打开 http://127.0.0.1:3000 访问