前后端分离开发工具YAPI部署记录
之前公司说要建立起前后端分离开发模式,而我只是刚毕业,让我负责建立起这个规范 ,虽然刚毕业还没去大厂待过,对我来说是个挑战,只能按我理解和网上的方案进行建立。在 Google 和 github 搜了好多项目,最终找到一个很好的工具,只要搭建在内网就能完美解决前后端分离开发的一些缺点。下面搭建看看 1.搭建 Yapi 的数据库 mongo 直接 docker 命令走起 docker run -d \ -p 27017:27017 \ --name mongo \ --restart=always \ -v /data/mongo:/data/db \ -e MONGO_INITDB_ROOT_USERNAME=mongo \ -e MONGO_INITDB_ROOT_PASSWORD=123456 \ mongo 2.自定义配置文件 yapi-config.json mkdir /data/yapi vim /data/yapi/yapi-config.json 填入配置(账号密码自己改) { "port": "3000", "adminAccount": "[email protected]", "timeout": 120000, "db": { "servername": "mongo", "DATABASE": "yapi", "port": 27017, "user": "mongo", "pass": "123456", "authSource": "admin" } } 3.初始化 YAPI 数据库索引及管理员账号 docker run -it --rm \ --link mongo:mongo \ --entrypoint npm \ --workdir /yapi/vendors \ -v /data/yapi/yapi-config.json:/yapi/config.json \ registry.cn-hangzhou.aliyuncs.com/anoyi/yapi \ run install-server 记录密码 ...