zoukankan      html  css  js  c++  java
  • API统一管理平台-YApi

    前言:开发过程中,会产生很多接口对接操作,这个时候可能需要一个接口管理平台管理已经开发好的接口方便业务对接。
    一、概述
    YApi 是高效、易用、功能强大的 api 管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API,YApi 还为用户提供了优秀的交互体验,开发人员只需利用平台提供的接口数据写入工具以及简单的点击操作就可以实现接口的管理。还支持导出api接口等。
    二、安装
    1.1需要环境

    1. nodejs(7.6+)
    2. mongodb(2.6+)
    3. git

    1.2操作
    a.node部署

    yum -y install git
    cd /data/software && wget https://npm.taobao.org/mirrors/node/v10.16.2/node-v10.16.2-linux-x64.tar.xz
    tar -xf node-v10.16.2-linux-x64.tar.xz 
    mv node-v10.16.2-linux-x64 node
    #修改为root的权限
    chown root.root node -R
    cat > /etc/profile.d/node.sh << EOF
    export PATH=$PATH:/data/software/node/bin
    EOF
    source /etc/profile.d/node.sh
    
    node -v
    

    b.mongodb部署

    cat > /etc/yum.repos.d/mongodb.repo <<EOF
    [mongodb-org-4.0]  
    name=MongoDB Repository  
    baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/
    gpgcheck=0
    enabled=1  
    EOF
    yum clean all && yum makecache
    
    yum -y install 
    
    配置路径
    mkdir -pv /data/mongod
    chown mongod.mongod /data/mongod
    /etc/mongod.conf 
    storage:
      dbPath: /data/mongod
      
    启动
    systemctl start mongod
    systemctl enable mongod
    

    c.yapi部署

    npm install -g yapi-cli --registry https://registry.npm.taobao.org
    yapi server 
    
    备注
    依赖库安装完成,正在初始化数据库mongodb...
    > yapi-vendor@1.8.1 install-server /data/my-yapi/vendors > node server/install.js
    log: mongodb load success...
    初始化管理员账号成功,账号名:"xxxx@anchnet.com",密码:"ymfe.org"
    部署成功,请切换到部署目录,输入: "node vendors/server/app.js" 指令启动服务器, 然后在浏览器打开 http://127.0.0.1:9009 访问
    
    

    三、使用

    参考链接

    yapi官网

    • 备注:可以关注博客持续更新其他新技术:hechaofa*
  • 相关阅读:
    RBAC权限管理模型 产品经理 设计
    Redisson 分布式锁
    Jenkins下载历史Build版本的归档文件
    Java JPA @Transient 在Hibernate中应用
    Solving the Top ERP and CRM Metadata Challenges with erwin & Silwood
    MySQL 字符串 分割 多列
    MySQL CONCAT opposite
    Web并发页面访问量统计实现
    UNIX网络编程读书笔记:基本UDP套接口编程
    UNIX网络编程调试工具:tcpdump、netstat和lsof
  • 原文地址:https://www.cnblogs.com/weihui-vip/p/12080242.html
Copyright © 2011-2022 走看看