YAPI

https://www.cnblogs.com/hu-qi/p/yapi.html

https://www.linuxidc.com/Linux/2018-01/150513.htm

https://blog.csdn.net/ysk_xh_521/article/details/80627501

这里我采用docker的方式搭建,docker搭建看我另一篇博客传送门
安装环境(最好全部在root用户下)
1.nodejs(7.6+)
2.mongodb(2.6+)
3.git
1.安装nodejs
curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -
sudo yum -y install nodejs
sudo yum install nodejs npm --enablerepo=epel
安装构建工具,要从npm编译和安装本地插件,您可能还需要安装构建工具:
sudo yum install gcc-c++ make
2.安装mogodb
vi /etc/yum.repos.d/mongodb-org-3.4.repo
补充以下内容:
[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
安装
yum install -y mongodb-org
vi /etc/mongod.conf(可选)
修改配置文件的 bind_ip, 默认是 127.0.0.1 只限于本机连接。所以安装完成后必须把这个修改为 0.0.0.0 ,否则通过别的机器是没法连接的!
相关命令:
service mongod start
service mongod stop
3.安装git
yum install -y git
git --version
安装yapi
npm install -g yapi-cli --registry https://registry.npm.taobao.org
yapi server

log: mongodb load success...

初始化管理员账号成功,账号名:"admin@admin.com",密码:"ymfe.org"
部署成功,请切换到部署目录,输入: "node vendors/server/app.js" 指令启动服务器, 然后在浏览器打开 http://127.0.0.1:3000 访问

[root@localhost ~]# cd my-yapi/

[root@localhost my-yapi]# pwd

/root/my-yapi
[root@localhost my-yapi]# ls
config.json  init.lock  log  vendors
[root@localhost my-yapi]# node vendors/server/app.js
log: 服务已启动,请打开下面链接访问: 
http://127.0.0.1:3000/
log: mongodb load success...

我自己测试的3000端口外网无法访问,可以通过nginx映射,或者内网访问。
后来找到一种解决办法,参考我的另一篇博客传送门

    A+
发布日期:2018年03月09日  所属分类:未分类

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: