中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

北京做網(wǎng)站建設的公司哪家好電銷系統(tǒng)

北京做網(wǎng)站建設的公司哪家好,電銷系統(tǒng),b2b網(wǎng)站一般流程,徐州企業(yè)網(wǎng)站建設公司目錄 1、直接使用swagger-ui-express 2、配合swagger-jsdoc 如何在Node.js項目中使用 Swagger 來自動生成 API接口文檔,使用生成方式有很多種。本文基于swagger-jsdocswagger-ui-express快速實現(xiàn) 1、直接使用swagger-ui-express // 方便來瀏覽和測試api npm i sw…

?

目錄

1、直接使用swagger-ui-express

2、配合swagger-jsdoc


?

如何在Node.js項目中使用 Swagger 來自動生成 API接口文檔,使用生成方式有很多種。本文基于swagger-jsdoc+swagger-ui-express快速實現(xiàn)

1、直接使用swagger-ui-express

// 方便來瀏覽和測試api
npm i swagger-ui-express
 

?

import { Express } from 'express';
import swaggerUi from 'swagger-ui-express';
const options = {openapi: "3.0.3",info: {title: '文檔相關接口',version: '1.0.0',description: 'API documentation using Swagger',},tags: [{name: "develop",description: "開發(fā)者站點管理接口",}],paths: {"/develop": {"get": {"tags": ["develop"],"description": "獲取文檔列表!","responses": {"200": {"description":"返回字符串數(shù)組"}}}}}
}
const swaggerInstall = (app: Express) => {app.use('/apidoc',swaggerUi.serve,swaggerUi.setup(options));
};
export { swaggerInstall };

image.png

直接使用配置去生成接口文檔,更改接口的時候需要同時去更改配置,會相對麻煩點。這時候就可以使用swagger-jsdoc,通過在接口上面注釋信息后,就可以自動更新對應的api接口文檔,其本質(zhì)是通過讀取該接口對應的注釋,然后再轉(zhuǎn)成對應的配置。

2、配合swagger-jsdoc

  • JSDoc 注釋是一種特殊的注釋語法,用于為 JavaScript 代碼添加文檔化和類型提示信息。它是基于 JSDoc 規(guī)范的一部分,旨在提供一種標準的方式來描述代碼的結(jié)構(gòu)、功能和類型信息

  • 作用:接口文檔注釋有更新,對應的api文檔會同步更新。確保接口變更,配置會同時去更改

npm i swagger-jsdoc
 

?

import { Express } from 'express';
import path from 'path';
import swaggerDoc from 'swagger-jsdoc';
import swaggerUi from 'swagger-ui-express';const swaggerOptions = {swaggerDefinition: {info: {title: '文檔相關接口',version: '1.0.0',description: 'API documentation using Swagger',},},apis: [path.join(__dirname, './routes/*.ts')], // 指定包含 API 路由的文件或文件夾路徑
};
const swaggerInstall = (app: Express) => {app.use('/apidoc',swaggerUi.serve,swaggerUi.setup(swaggerDoc(swaggerOptions)));
};
export { swaggerInstall };
 

?

//在對應的接口,注釋對應的文檔
import express from 'express';
import {developGetFile,developGetFileList,
} from '../controllers/developControllers';
const router = express.Router();
/*** @openapi* /develop:*   get:*     tags: [develop]*     description: 獲取文檔列表!*     responses:*       200:*         description: 返回字符串數(shù)組.*/
router.get('/', developGetFileList);

?

http://www.risenshineclean.com/news/55469.html

相關文章:

  • 上海網(wǎng)站建設公司招聘網(wǎng)絡營銷策略存在的問題
  • 煙臺h5網(wǎng)站建設公司投稿網(wǎng)
  • 武漢 網(wǎng)站制作網(wǎng)絡優(yōu)化seo是什么工作
  • 相親網(wǎng)站做期貨現(xiàn)貨貴金屬的人產(chǎn)品推廣方案ppt
  • 自己建網(wǎng)站數(shù)據(jù)怎么做石家莊抖音seo
  • 安徽合肥做網(wǎng)站的公司最新熱點新聞
  • 拖拽網(wǎng)站怎么做的小紅書kol推廣
  • 移動網(wǎng)站建設哪家好什么平臺可以打廣告做宣傳
  • 網(wǎng)站建設分金手指排名十百度網(wǎng)絡電話
  • 響應式制作網(wǎng)站建設線上教育培訓機構(gòu)十大排名
  • 網(wǎng)站導航圖怎么做百度推廣登錄網(wǎng)站
  • 網(wǎng)站正在建設中 html源碼快手作品免費推廣軟件
  • 海安網(wǎng)站開發(fā)seo教程排名第一
  • 大公司網(wǎng)站色彩設計萬網(wǎng)域名查詢官網(wǎng)
  • 做有獎競猜網(wǎng)站違法嗎網(wǎng)站搭建需要多少錢?
  • 做網(wǎng)站php與python做推廣怎么賺錢
  • 做ppt的軟件模板下載網(wǎng)站有哪些網(wǎng)站建站公司
  • 商丘銷售網(wǎng)站制作自媒體
  • 百度免費網(wǎng)站怎樣建設網(wǎng)絡推廣的重要性與好處
  • 上海網(wǎng)站建設公司排名外包接單平臺
  • 葫蘆島建設信息網(wǎng)站企業(yè)建站都有什么網(wǎng)站
  • 閑魚怎么做釣魚網(wǎng)站廣告資源發(fā)布平臺
  • 網(wǎng)站怎么解析到域名百度地圖網(wǎng)頁版進入
  • 徐州專業(yè)網(wǎng)站制作公司網(wǎng)址注冊在哪里注冊
  • 百度搜索seo優(yōu)化技巧寧波seo外包推廣排名
  • 微信內(nèi)部劵網(wǎng)站怎么做長沙百度首頁優(yōu)化排名
  • 個人建設網(wǎng)站還要備案么公司網(wǎng)站建設需要多少錢
  • 推薦個做兼職的網(wǎng)站做網(wǎng)上推廣
  • 東莞網(wǎng)站建設 樂云seo小程序推廣方案
  • 東營機關建設網(wǎng)站抖音宣傳推廣方案