Web開發筆記 #07# Swagger Editor
Swagger Editor是一款可以用yaml格式文字設計RESTful API的工具,並且能夠實時看到自動生成的文件。效果大概是這樣的↓
根據官方網站介紹,如果是團隊的話,建議用線上的SwaggerHub(似乎是有很多便於開發的套件);個人solo開發則建議下載本地的Swagger Editor。
因為不熟悉Node.js,所以簡單記錄一下安裝流程:
1、首先需要安裝Node.js的儘可能新的版本,這個時候npm也會一起配套安裝好。直接去官方網站下載就行了。
2、來到Swagger Editor的github頁面把壓縮包下載到本地(或者clone)
3、解壓到資料夾,這個時候可以看到有個index.html檔案,直接點開就能用了,並且編輯之後直接關閉也不會丟失資料(儲存在瀏覽器的本地儲存中)
另外一種方法是啟動靜態伺服器來開啟編輯器,這需要做一些額外工作:
1、執行命令:npm install -g http-server (安裝一個類似web容器的東西)
2、用安裝好的工具啟動靜態伺服器訪問Swagger Editor。命令列切換到有index.html的那個目錄下,執行命令:http-server -p 埠號
相關推薦
Web開發筆記 #07# Swagger Editor
Swagger Editor是一款可以用yaml格式文字設計RESTful API的工具,並且能夠實時看到自動生成的文件。效果大概是這樣的↓ 根據官方網站介紹,如果是團隊的話,建議用線上的SwaggerHub(似乎是有很多便於開發的套件);個人solo開發則建議下載本地的Swagger Editor。
swift開發筆記07
forkey imgview director stp tro nil ack ide mar // 監聽通知 p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #000000; backg
Django web開發筆記
一、Django開發環境搭建: 1.安裝python:django可運行於版本python 2.7、3.x 2.安裝相應的IDE 3.安裝pip:sudo apt-get install python-pip(linux為例) 4.安裝django:1)pip安裝:sudo pip
Web開發筆記(一)
---vue npm install --save-dev webpack --安裝element ui npm install --save-dev element-ui --安裝axios npm install --save-dev axios
Web開發筆記 #06# 前後端分離
前後端分離 在我(一個懂點java web的小白)的視角里,前後端互動大概是這兩種方法:一種是直接在服務端用JSP動態生成html返回(服務端渲染),另外一種是在前端用AJAX拿資料填充頁面(前後端分離)。個人感覺上,後者是優於前者的!一方面是n個人寫程式碼時便於分工;另外一方面,即便是自己一個人寫程式碼,
Web開發筆記 #08# Jackson組合多個物件的屬性構成JSON(以及新增自定義屬性)
參考文件:https://github.com/FasterXML/jackson-databind 關於ObjectMapper的執行緒安全 截自官方文件: 組合多個物件的屬性構成JSON(以及新增自定義屬性) Code: import com.fasterxml.jackson.cor
Flask Web開發筆記-02
Web表單,(easy_install.exe flask-wtf 安裝該擴充套件包) 檔案結構 hello.py from flask import Flask, render_template, request from flask_bootstrap import Boo
Flask Web開發筆記-01
環境Python3,windows 參考書籍:FlaskWeb開發-基於Python的Web應用開發 1,windows下安裝Flask:點選開啟連結 easy_install-3.6.exe可能會安裝失敗,多執行幾次就可以 (之後用到的其他元件也可以直接用easy_install-3.
web 開發筆記 “CSS水平居中和垂直居中”
一、CSS 居中 — 水平居中 1.CSS+DIV控制頁面中元素水平居中程式碼 DIV等標籤本身沒有定義自己居中的屬性,網上很多的方法都是介紹用上級的text-align: center,然後巢狀一層DIV來解決問題。 可是這個方法有時候完全不起作用,而且對於佈局是非常不科
python web開發筆記--如何採用uwsgi來部署你的Django專案
接上一文 python web開發筆記–MAC上Django+uwsgi構建總結,最近對於採用uwsgi進行成功部署自己的專案已經成功搞定,因此寫下這篇部落格,這絕對是一篇值得需要的人讀的用心好博文,廢話不多少,開始正題。 (1)進入你的專案目錄下:
基於Python的Flask Web 開發 筆記 (1)
1)安裝 $ pip install flask 2) 主要程式結構 from flask import Flask from flask import request app = Flask(__name__) #初始化 @app.route('/'
基於gin的golang web開發:整合swagger
在前後端分離的專案維護一份完整且及時更新的api文件會極大的提高我們的工作效率,傳統專案中介面文件都是由後端開發手寫的,這種文件很難保證及時性,久而久之便失去了參考意義。swagger給我們提供了一種新的維護文件的方式,在gin中只需要編寫一些註釋即可生成一份可互動的介面文件。 ``` go get -u
《Node.js入門》Windows 7下Node.js Web開發環境搭建筆記
基於 方法 一位 實時 ibm cal 項目 直觀 ear 近期想嘗試一下在IBM Bluemix上使用Node.js創建Web應用程序。所以須要在本地搭建Node.js Web的開發測試環境。這裏講的是Windows下的搭建方法,使用CentOS 的小夥伴請參考:《No
《Flask web開發》筆記2:模板---繼承、bootstrap
only world use 可能 clas 似的 () 目前 div 前言:今天重新梳理了一下前端方面的知識,發現學習東西還是要用,不然忘得快,廢話不多說,開始!! 一.模板繼承 1.概念: 書上說,模板繼承,類似Python上的繼承; 其實個人覺得和所有繼承
【安全牛學習筆記】Web開發中的涉及到的權限問題
信息安全 web security+ Web開發中的涉及到的權限問題1.常見的觸發場景2.漏洞原理3.漏洞危害4.如何避免&修復漏洞-------------------------------------------------------------------------------
Python筆記(八):web開發
自定義 服務器 gpo unix系統 運行 tps rom request 不知道 #本文是在Windows環境下,Unix系統應該還要設置2個東西 (一) 采用MVC設計web應用 遵循 模型-視圖-控制器(model-view-controlle) 模型:
Python學習----第七模塊筆記(Web開發進階之Django數據庫操作)
long 機制 idt 4.5 gen git 表之間 protoc 小數 4、Django ORM 4.1、連接數據庫 創建Django工程後運行該工程,會在工程根目錄下創建db.sqlite3文件,為Django自帶的sqlite3數據庫(Django自帶的功能也需要數
模塊七:web開發進階筆記
多行匹配1、JS 正則 test - 判斷字符串是否符合規定的正則 rep = /\d+/; rep.test("asdfoiklfasdf89asdfasdf") # true rep = /^\d+$/; rep.test("asdfoiklfasdf89as
web 開發相關筆記 #04# WebSocket
網站 hyperlink private reat nal size dia ever uno 本文的主要內容: HTTP VS. WebSocket WebSocket 的客戶端實現(JavaScript) WebSocket 的服務端實現(Java &
web後端--Django學習筆記07
一、第六天作業 1.查詢資料庫完成登入功能和登出功能。 登出session可使用del request.session["key名稱"],也可通過 request.session.set_expiry(value)設定sessio