久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長資訊網
最全最豐富的資訊網站

有關centos部署yapi的問題記錄

前言

這幾天終于完成了為期三個月的公司某個demo版的項目,在這期間和公司的后臺因為API的事懟過無數次了,'我的接口沒問題,是你請求的方式不對吧!'、'一定是你請求的參數不對'……諸如此類問題貫穿這三個月,僅僅因為我們沒有一個良好的接口管理習慣,一堆省事的工具沒有被利用起來,接口定義很隨意基本靠口頭傳達。于是乎,我想YApi接口管理平臺必須先用起來,再者,張鑫旭大大也在為接口管理打call,前端也應該把工具用起來。解放生產力,提高效率!

安裝node

因為yapi的安裝必須依賴node,centos環境安裝node的各種方法google一下,千千萬萬種。而我還是踩到坑了,不知道為什么我根據wget安裝源碼的方法,失敗了,當然也不是完全失敗,是make的時候,等的太久,我直接ctrl+c了。還是用nvm安裝吧,盡管我也不知道合不合理。請代碼說話:

  • Wget下載安裝nvm

       wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash

    或者Curl

       curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
  • 下載完成后加入系統環境

       source   ~/.bashrc
  • 驗證安裝

       command -v nvm
  • 查看遠程node版本

       nvm ls-remote
  • 安裝所需版本 要求nodejs(7.6+)

       nvm install 10.2.1

安裝mongdb

yapi依賴mongodb(2.6+,理論上可配置遠程的mlab,此處安裝centos的mongdb,前提是確保centos為64位。
同樣安裝方法也有千千萬萬種,這里用yum安裝

  • 修改yum包管理配置

               vi /etc/yum.repos.d/mongodb-org-3.4.repo   // 會自動新建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=0            enabled=1
  • 安裝mongodb

               yum install -y mongodb-org   // 一路yes安裝mongodb
  • 修改mongdb配置(公網可訪問:127.0.0.1 => 0.0.0.0)

               vi /etc/mongod.conf
  • 啟動mongodb

           systemctl start mongod.service  // 啟動mongodb

此時如果是阿里云服務器,安全組添加端口12071就能通過公網地址訪問,當然此時是不安全的

有關centos部署yapi的問題記錄

此時任何一個人都能通過連接你的mongdb數據篡改你的數據,這時候試著加下驗證試試,這里方法也有千千萬萬種,請自行google,例如:

mongo --port 27017  use admin  db.createUser(   {     user: "adminUser",     pwd: "adminPass",     roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]   } )

## 部署yapi
根據官方文檔,部署方法有兩種,鑒于我前幾天在電腦上用第一種方法安裝時失敗,于是就采用第二種復雜一點的方法

mkdir yapi cd yapi git clone https://github.com/YMFE/yapi.git vendors //或者下載 zip 包解壓到 vendors 目錄 cp vendors/config_example.json ./config.json //復制完成后請修改相關配置 cd vendors npm install --production --registry https://registry.npm.taobao.org npm run install-server //安裝程序會初始化數據庫索引和管理員賬號,管理員賬號名可在 config.json 配置 node server/app.js //啟動服務器后,請訪問 127.0.0.1:{config.json配置的端口},初次運行會有個編譯的過程,請耐心等候

此時只是暫時成功部署了,還要永久守護這個yapi進程,這里用到pm2

  • 安裝pm2

         npm i pm2 -g
  • 切換到yapi的vendors目錄 執行pm2 start

         pm2 start server/app.js  --watch

有關centos部署yapi的問題記錄

正常的話,應該能正常訪問到,默認接口是3000

有關centos部署yapi的問題記錄

總結

至此,已經把yapi的源代碼clone了一份到你自己的內網,當然,期間還是會遇到不少的坑,我遇到的主要還是mongdb認證的坑:比如認證設置不成功、config文件配置不正確之類的,甚至pm2啟動yapi失敗,總之多嘗試多動手,自己實在不能解決再去請教大牛。

① mongdb認證獲取失敗

有關centos部署yapi的問題記錄

解決: 檢查mongdb配置是否正確、認證設置是否成功,yapi的config文件是否配置正確

② pm2啟動yapi失敗,一直重啟

有關centos部署yapi的問題記錄

解決:通過pm2 log查看是之前通過npm開啟的服務沒有結束,導致端口占用,ctrl+c之前的服務就行
前兩個問題貌似都不算是坑,無非就是攔路虎

③配置好的郵箱失敗

有關centos部署yapi的問題記錄

解決:那肯定是郵箱配置不對嘍,重來吧!然后就繼續采坑
不確定是不是網易郵箱有點問題還是怎么的,換成qq的就行,修改完config.json文件,我以為重npm run install-server就萬事大吉了,其實 –>

有關centos部署yapi的問題記錄

應該是mongdb中yapi已經存在這個管理員的信息,如果admin下面沒有數據的話就直接刪掉這條,如果有點話就修改數據吧。我很懶,直接用mongdb compass把整個yapi都刪掉了,刪庫跑路!

不足之處歡迎拍磚指正!

有關centos部署yapi的問題記錄

yapi開啟https訪問

雖然對小白來說https然并卵,我還是想搗鼓一下試著通過https來訪問我的yapi,首先證書我是有了,獲取證書的方法也有千千萬萬種,我這里用的阿里云的免費證書,總之有證書的話應該能拿到證書文件如.pem、.key、.pfx之類文件。技術菜的我天真的以為還能開啟3000端口的https訪問,結果啪啪啪打臉打的很清脆,于是乎把https的端口設定成了8443。大概步驟如下:

  • 獲取證書文件(默認有證書并且能拿到.key和.pem文件或者.pfx文件)

    有關centos部署yapi的問題記錄

  • 上傳證書(我直接放在app.js同級,根據個人喜好)

    有關centos部署yapi的問題記錄

  • 修改app.js 是基于koa的 不過我沒有再引用koa-ssl,直接用的node的https方法的第一種

    // 引入相關的服務和文件 const fs = require('fs'); const https = require('https'); const options = {     key: fs.readFileSync(__dirname + '/server.key'),     cert: fs.readFileSync(__dirname + '/server.pem')   }; const port = 8443; //... //開啟https端口 https.createServer(options, app.callback()).listen(port)
  • 成功開啟https

    有關centos部署yapi的問題記錄

  • 同樣還是踩了不少坑

    • 文件徑不對 not such file
      解決:用__dirname
    • mac verify failure
      解決: 用node https提供的第一種方法引入證書文件

推薦:《centos教程》

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
九九久久国产| 久久香蕉精品香蕉| 电影亚洲精品噜噜在线观看| 久久国产麻豆精品| 欧美91在线| 国产69精品久久| 中文另类视频| 香蕉久久夜色精品国产| 亚洲精品激情| 国产精品国码视频| 精品中国亚洲| 精精国产xxxx视频在线野外| 欧美日韩国产高清电影| 视频一区视频二区中文字幕| 日本一区二区三区视频在线看 | 亚洲欧洲一区二区天堂久久| 久久不射中文字幕| 91亚洲精品视频在线观看| 久久免费视频66| 欧美综合另类| 日韩精品社区| 国产一区二区三区亚洲综合| 蜜桃一区二区三区| 欧美三级第一页| 国产资源在线观看入口av| 不卡中文字幕| 国产精品网站在线看| 亚洲va在线| 啪啪亚洲精品| 日韩中文在线电影| 亚洲精品小说| 国产精品香蕉| 影音先锋国产精品| 欧美黄色一区| 日韩午夜黄色| 精品丝袜久久| 亚洲精品看片| 国产99精品| 欧美黄色一区二区| 午夜亚洲精品| 成人一二三区| 亚洲我射av| 麻豆精品蜜桃| 国产美女精品视频免费播放软件| 激情综合网址| 欧美在线日韩| 亚洲福利精品| 国产精品视频3p| 六月天综合网| 日韩精品诱惑一区?区三区| 日本亚洲不卡| 黄色成人精品网站| 精品久久久久中文字幕小说| 蜜桃久久精品一区二区| 日韩国产一区二区| 国产精品一区二区免费福利视频| 欧美日韩国产亚洲一区| 久久精品国产网站| 日韩国产在线观看| 午夜国产欧美理论在线播放| 欧美激情精品| 日韩一区二区三区免费视频| 国产精品99一区二区| 久久中文字幕一区二区| 日韩中文字幕| 亚洲经典在线| 日韩一区欧美| 国产成人精品亚洲线观看 | 日韩精品电影| 美腿丝袜亚洲三区| 欧美久久精品| 日韩精品福利一区二区三区| 欧美69视频| 樱桃视频成人在线观看| 麻豆91小视频| 国产亚洲精aa在线看| 日欧美一区二区| 在线精品国产亚洲| 美女久久一区| 亚洲综合另类| 午夜国产一区二区| 久久国产日韩| 香蕉视频亚洲一级| 亚洲综合在线电影| 日韩一区欧美| 日韩大片在线| 欧美激情国产在线| 麻豆一区二区三区| 国产伦精品一区二区三区千人斩| 日韩精品欧美大片| 日韩精彩视频在线观看| 日韩欧美中文字幕在线视频| 日韩区欧美区| 国产日产高清欧美一区二区三区 | 亚洲精品大片| 亚洲精品九九| 青青草精品视频| 久久国产精品色av免费看| 日韩精品免费一区二区夜夜嗨 | 青青伊人久久| 国产欧美日韩精品一区二区免费| 欧美在线精品一区| 国产情侣一区在线| 欧美国产三级| 国产在线观看91一区二区三区 | 久久三级中文| 在线看片国产福利你懂的| 国产一区丝袜| 天堂av在线| 99视频精品全国免费| 婷婷中文字幕一区| 美女日韩在线中文字幕| 日韩有吗在线观看| 久久99蜜桃| 日韩网站中文字幕| 国产视频一区在线观看一区免费| 视频在线观看91| 欧美精品国产一区| 国产成人精品一区二区三区视频| 欧美成人精品三级网站| jiujiure精品视频播放| 日本欧美在线看| 日韩二区三区在线观看| 麻豆久久一区| 91精品综合| 免费美女久久99| 国产精品一级在线观看| 日本高清不卡一区二区三区视频| 欧美午夜不卡| 日韩精品亚洲aⅴ在线影院| 久久久久97| 美女少妇全过程你懂的久久| 亚欧洲精品视频在线观看| 久久精品资源| 亚洲女同中文字幕| 亚洲狼人精品一区二区三区| 国产高清日韩| 久久人人精品| 日本aⅴ精品一区二区三区| 色一区二区三区四区| 国产一区二区精品| 国产精品99久久久久久董美香| 色网在线免费观看| 亚洲69av| 日韩欧美精品一区| 午夜性色一区二区三区免费视频| 卡一卡二国产精品| 亚洲一区区二区| 国产精品久久久久9999高清| 免费不卡中文字幕在线| 国产精品传媒麻豆hd| 美女网站一区| 国产精区一区二区| 99久久久久| 国产精品一区二区av日韩在线| 99久久亚洲精品蜜臀| 国产精品欧美大片| 国产精品嫩草99av在线| 日本一二区不卡| 免费人成网站在线观看欧美高清| 色婷婷综合网| 欧美亚洲国产日韩| 国产精品日韩久久久| 成人一二三区| 欧美日韩伊人| 国产精品婷婷| 日韩国产欧美| 国产伦一区二区三区| 在线视频免费在线观看一区二区| 高清久久精品| 国产午夜久久av| 亚洲深深色噜噜狠狠爱网站 | 蜜桃久久久久久久| 99精品在线观看| 精品亚洲成人| 日本中文字幕一区二区| 国产模特精品视频久久久久| 日本综合字幕| 欧美极品一区二区三区| 亚欧洲精品视频在线观看| 图片区亚洲欧美小说区| 亚洲不卡系列| 国产自产自拍视频在线观看| 国产精品美女在线观看直播| 亚洲专区视频| 午夜在线精品偷拍| 99成人超碰| 日韩高清不卡| yellow在线观看网址| 欧美成人aaa| 91伊人久久| 日韩视频一二区| 中文字幕一区二区三区四区久久 | 久久国产精品色av免费看| 美国三级日本三级久久99| 日韩一级精品| 不卡在线一区| 精品一区三区| 欧美一区二区三区高清视频| 中文在线а√在线8|