最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Yapi安裝部署詳細圖文教程

 更新時間:2022年09月05日 11:53:06   作者:hjb2722404  
YApi 是一個可本地部署的、打通前后端及QA的、可視化的接口管理平臺,下面這篇文章主要給大家介紹了關(guān)于Yapi安裝部署的相關(guān)資料,文中通過圖文介紹的非常詳細,需要的朋友可以參考下

Yapi安裝部署教程

1.1 環(huán)境準備

  • nodejs > 7
  • mongodb > 2.6

1.2 安裝命令行工具

1.2.1 全局安裝 yapi-cli ,yapi的命令行工具

$ npm i yapi-cli -g

1.2.2 全局安裝 ykit , yapi打包工具

$ npm i ykit -g

1.3 安裝

在硬盤上新建一個用來安裝yapi 的目錄,在目錄下調(diào)出命令終端,執(zhí)行以下命令:

$ yapi server

可視化安裝指引程序會運行在 http://localhost:9090 端口,瀏覽器訪問這個地址,可以看到安裝界面:

這里部署版本我們選擇 【1.9.2】,這是后面要安裝的釘釘通知插件最新支持到的版本。其它選項保留默認,直接點擊【開始部署】

1.4 運行

等待部署完成,關(guān)閉之前的終端,在yapi安裝目錄下,打開一個新的終端,執(zhí)行以下命令:

$ node vendors/server/app.js

執(zhí)行后,yapi前端程序會運行在 http://localhost:3000 端口,打開瀏覽器訪問這個地址,就可以看到安裝好的yapi首頁了:

當然,你可以使用 pm2 來管理這個服務。具體參考官方文檔。

1.5 登陸

點擊首頁的【登陸】按鈕,默認管理員賬號為 【admin@admin.com / ymfe】,可以使用此賬號登陸,就可以開始使用YAPI了管理你的API了。 如果不是管理員,可以點擊【注冊】,來注冊一個賬號。

2 容器安裝

使用容器安裝yapi

我們選用mrjin/yapi 這個docker鏡像來安裝。

準備:

  • linux服務器
  • docker 和 docker-compose

在服務器上拉取鏡像:

$ docker pull mrjin/yapi:latest

在服務器上新建一個目錄,我們此處舉例建立 /home/yapi 目錄:

$ mkdir /home/yapi

在上面新建的目錄下,新建·docker-compose.yml

# /home/yapi$ touch docker-compose.yml

編輯docker-compose.yml 文件,填充以下內(nèi)容:

// /home/yapi/docker-compose.yml

version: '2.1'
services:
  yapi:
    image: mrjin/yapi:latest
    # build: ./
    container_name: yapi
    environment:
      - VERSION=1.9.3
      - LOG_PATH=/tmp/yapi.log
      - HOME=/home
      - PORT=3000
      - ADMIN_EMAIL=test@test.com  // 修改這里的默認管理員賬號
      - DB_SERVER=mongo
      - DB_NAME=yapi
      - DB_PORT=27017
    # restart: always
    ports:
      - 127.0.0.1:3000:3000
    volumes:
      - ~/data/yapi/log/yapi.log:/home/vendors/log # log dir
    depends_on:
      - mongo
    entrypoint: "bash /wait-for-it.sh mongo:27017 -- entrypoint.sh"
    networks:
      - back-net
  mongo:
    image: mongo
    container_name: mongo
    # restart: always
    ports:
      - 127.0.0.1:27017:27017
    volumes:
      - ~/data/yapi/mongodb:/data/db #db dir
    networks:
      - back-net  // 這里的網(wǎng)絡(luò)名要和下面新建的網(wǎng)絡(luò)名一致
networks:
  back-net:
    external: true

創(chuàng)建docker通信網(wǎng)絡(luò)

$ docker network create back-net

啟動 docker-compose部署程序

$ docker-compose up -d

啟動后,就可以在本地 http://localhost:3000 訪問了。

總結(jié)

到此這篇關(guān)于Yapi安裝部署詳細圖文教程的文章就介紹到這了,更多相關(guān)Yapi安裝部署教程內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • node.js?http模塊概念詳解

    node.js?http模塊概念詳解

    http?模塊是?Node.js?官方提供的、用來創(chuàng)建?web?服務器的模塊。通過?http?模塊提供的http.createServer()?方法,就能方便的把一臺普通的電腦,變成一臺?Web?服務器,從而對外提供?Web?資源服務,本文給大家介紹node.js?http模塊的相關(guān)知識,感興趣的朋友一起看看吧
    2022-01-01
  • Node.js爬蟲如何獲取天氣和每日問候詳解

    Node.js爬蟲如何獲取天氣和每日問候詳解

    這篇文章主要給大家介紹了關(guān)于Node.js爬蟲如何獲取天氣和每日問候的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Node.js爬蟲具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-08-08
  • node.js實現(xiàn)復制文本到剪切板的功能

    node.js實現(xiàn)復制文本到剪切板的功能

    這篇文章主要給大家介紹了node.js實現(xiàn)復制文本到剪切板的功能,文中介紹的非常詳細,并給出示例代碼,相信對大家具有一定的參考借鑒價值,有需要的朋友們下面來一起看看吧。
    2017-01-01
  • Node.js中流(stream)的使用方法示例

    Node.js中流(stream)的使用方法示例

    Stream 是一個抽象接口,Node 中有很多對象實現(xiàn)了這個接口。下面這篇文章主要給大家介紹了關(guān)于Node.js中流(stream)的使用方法示例,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-07-07
  • 詳解Node.js中exports和module.exports的區(qū)別

    詳解Node.js中exports和module.exports的區(qū)別

    這篇文章主要介紹了詳解Node.js中exports和module.exports的區(qū)別,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • 如何解決安裝websocket還是報錯Cannot find module'ws'問題

    如何解決安裝websocket還是報錯Cannot find module'ws&apos

    這篇文章主要介紹了如何解決安裝websocket還是報Cannot find module'ws'問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • NodeJs通過async/await處理異步的方法

    NodeJs通過async/await處理異步的方法

    本篇文章主要介紹了NodeJs通過async/await處理異步的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10
  • node.js中的模塊化標準CommonJS與自定義模塊

    node.js中的模塊化標準CommonJS與自定義模塊

    這篇文章介紹了node.js中的模塊化標準CommonJS與自定義模塊,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • Koa 中的錯誤處理解析

    Koa 中的錯誤處理解析

    這篇文章主要介紹了Koa 中的錯誤處理解析,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-04-04
  • 手把手教你實現(xiàn) Promise的使用方法

    手把手教你實現(xiàn) Promise的使用方法

    這篇文章主要介紹了手把手教你實現(xiàn) Promise的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-09-09

最新評論

天津市| 景泰县| 金溪县| 乌鲁木齐县| 定南县| 桂东县| 安康市| 阿合奇县| 高雄市| 阳曲县| 邵阳市| 筠连县| 白水县| 定南县| 鸡西市| 景德镇市| 靖宇县| 八宿县| 灵川县| 西平县| 德令哈市| 布尔津县| 铅山县| 克山县| 咸阳市| 朝阳市| 上蔡县| 巴东县| 汉中市| 娱乐| 西乌珠穆沁旗| 岳西县| 额敏县| 上思县| 嵩明县| 门源| 泰来县| 蓬莱市| 龙里县| 色达县| 太保市|