官方提供了两种安装方式,由于环境或者权限问题可能会遇到不少麻烦

最简单的安装方式:

第一种方式

npm install -g yapi-cli --registry https://registry.npm.taobao.org

yapi server

可能为遇到 yapi命令未找到问题,可以通过 npm get prefix 获取npm包的位置,切换到该目录node_modules/bin目录下

运行 ./yapi server 进行安装

第二种方式 安装没有什么问题 照着官网给的命令执行就行

mkdir yapi

cd yapi

git clone https://github.com/YMFE/yapi.git vendors

cp vendors/config_example.json ./config.json

cd vendors

npm install --production --registry https://registry.npm.taobao.org

npm run install-server

node server/app.js

安装mongodb

由于yapi 依赖mongodb,所以需要安装mongodb(安装偶数版本)

根据系统的不同,安装方式不同:

比如在centos下:

1、先创建个/etc/yum.repos.d/mongodb-enterprise.repo 文件

2、vi /etc/yum.repos.d/mongodb-enterprise.repo

3、将下面配置写入该文件

[mongodb-enterprise]

name=MongoDB Enterprise Repository

baseurl=https://repo.mongodb.com/yum/redhat/$releasever/mongodb-enterprise/4.0/$basearch/

gpgcheck=1

enabled=1

gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc

4、在线安装 yum install -y mongodb-enterprise

如果在线安装失败,可以通过下载离线包安装,安装方式如下:

1、mv mongodb-linux-x86_64-3.0.6/ /usr/local/mongodb

export PATH=/bin: $PATH #设置临时环境变量

2、执行mongo --version 可以看到版本号,基本表示安装成功了

3、运行mongod启动mongodb,如果mongod命令无法找到,可以切换到/usr/local/mongodb/bin目录运行./mongod 即可,如果报错100,可能是没有指定dbpath, mongod --dbpath /data #指定的数据目录

4、如果想退出终端继续运行的话,可以设置成守护进程

nohup ./usr/local/mongodb/bin/mongod > myout.file 2>&1 &

yapi 权限_yapi部署相关推荐

  1. yapi 权限_YAPI安装方法

    安装nodejs解压: tar -xvf node-v10.16.0-linux-x64.tar -C /usr/local/ 配置软链接: ln -s /usr/local/node-v10.16. ...

  2. yapi 权限_win10 x64下从0开始搭建YApi可视化接口管理平台

    YApi 是高效.易用.功能强大的 api 管理平台,旨在为开发.产品.测试人员提供更优雅的接口管理服务.可以帮助开发者轻松创建.发布.维护 API,YApi 还为用户提供了优秀的交互体验,开发人员只 ...

  3. YApi内网部署、外网部署教程

    内网部署流程: 一.外网服务器 1.通过连接外网服务器下载.安装node: 2.通过连接外网服务器下载.安装MongoDB: 3.通过连接外网服务器下载YApi,并打包: 4.通过连接外网服务器下载M ...

  4. linux pm2 权限,pm2 部署 node的三种方法示例

    Node安装以及部署 去官网下载最新版本,分两种一种是源码,一种是编译后的文件.下面是官网下载地址: https://nodejs.org/en/download/current/  分不同的版本 w ...

  5. Docker使用docker compose创建 轻量级私人云端相册 实时管理个人相片 控制相册访问权限 Lychee 部署搭建

    -> Docker及docker compose的安装点这里 -> docker compose 部署MySQL点这里 创建 docker-compose.yml 文件(改environm ...

  6. Centos7 下部署yapi 详细教程

    1.下载并按照nodejs和mongodb 解压 cd /usr/local/allentar -xf mongodb-linux-x86_64-3.0.6.tgztar -xf node-v8.12 ...

  7. 【YApi】 yapi docker-compose 部署

    文章目录 安装 docker-compose 部署 Github 测试运行 安装 参考:https://github.com/xcbeyond/deploy-scripts/tree/master/y ...

  8. yapi 插件_精神多了,当Swagger遇上YApi,瞬间高大上了!

    YApi简介 YApi是高效.易用.功能强大的API管理平台,旨在为开发.产品.测试人员提供更优雅的接口管理服务.YApi在Github上已累计获得了18K+Star,具有优秀的交互体验,YApi不仅 ...

  9. yapi 界面修改_当Swagger遇上YApi,瞬间高大上了!(一个好用的接口管理工具)...

    前言 Swagger经常被人吐槽界面不够好看.功能不够强大,其实有很多工具可以和Swagger结合使用,结合之后就会变得非常好用.最近体验了一把YApi,发现确实不错,推荐给大家! YApi简介 YA ...

  10. 可视化接口管理平台 YApi,让你轻松搞定 API 的管理问题

    随着开发的推进,各种各样的文档会接踵而来,比如:需求文档.架构文档.接口文档等等,我们通过 SVN.Git 等可以很方便的管理,面对需求的不断变化,我们需要不断的对各类文档进行维护.但在开发阶段,针对 ...

最新文章

  1. mysql c where_mysql where条件语句优化笔记
  2. 小撸 array map 源码
  3. 栈、堆、静态存储区和程序的内存布局
  4. 【机器学习】知否?知否?广义线性模型
  5. Vue组件多次点击报错Avoided redundant navigation to current location: “/profile“.
  6. Mapreduce中maptask过程详解
  7. 实现深拷贝的几种方法
  8. mysql将时间戳转化为天数_mysql 将时间戳直接转换成日期时间
  9. C语言当中int,float,double,char这四个有什么区别?
  10. 惨遭数百万开发者厌弃的五大编程语言!
  11. 使用new调用构造器创建对象并统一添加属性的代码运行过程
  12. 所谓的开发是java还是PLC_SCL是否将成为PLC的主流编程语言?
  13. 转载 --关于增量编译
  14. 计组实验-CPU设计-指令添加
  15. 【转】武大张卢腾448分考研真实经历
  16. 人工智能守护青山绿水 内蒙古环保厅引入阿里云ET环境大脑
  17. matlab特征提取之欧拉数
  18. 第二章:计算思维——知识点整理
  19. 树上差分的整理(点的树上差分和边的树上差分)
  20. riak mysql_[Translate] 从SQL数据库迁移到Riak

热门文章

  1. 微信小程序实现箭头方向转换与日历展开功能
  2. 如何卸载PLC200软件---SETP7
  3. 一位仁兄对于项目管理的精辟见解
  4. 风变python多少钱_请问风变编程Python值得购买吗?
  5. 数学归纳法与递归推演
  6. Unity笔记-05
  7. 【华为OD机试真题 JS】事件推送
  8. Windows win10设置网卡优先级
  9. 中国 vs 卡塔尔 一场幸运的比赛
  10. sklearn实现决策树