npm 包 build-swagger 使用教程

阅读时长 3 分钟读完

什么是 Swagger

Swagger 是一组开源软件工具,它们用于设计、构建、编写和维护 RESTful API。

Swagger Specification 定义了一种 API 描述格式,这种格式可以用来描述 RESTful API,包括它们的请求、响应、参数、路由等等。

Swagger UI 是一种自动生成的 HTML 文档,可以让开发者更容易的查看和测试 RESTful API。

为什么要使用 build-swagger

build-swagger 是一个只需要一份 Swagger UI 配置文件,就可以方便地搭建一个 SPA 程序的小工具。它支持本地构建和部署,同时支持在线发布。

build-swagger,能够帮助您轻松地将 Swagger UI 整合到你的项目中,只需要通过一些简单的配置即可轻松地实现 API 显示和测试功能。

如何使用 build-swagger

安装 build-swagger

npm install --save-dev build-swagger

初始化项目

npx init

配置 Swagger UI

修改项目根目录下的 swagger.config.js 配置文件,这里是一个示例配置:

-- -------------------- ---- -------
-------------- - -
  ------ ---- -----------
  -------- --------
  ----------- ---------------------------------------------
  ----- ----------------------
  ------- -
    -------- ----------
    ---------- ---------
  -
  -- ------ ------------- ---
  -- --------------------------------------------------
--

其中 title 是标题,baseUrl 是页面的 URL 前缀,swaggerUrl 是 Swagger API JSON 文件的 URL,logo 是 logo 的图片 URL,colors 是颜色配置。

构建项目

运行构建命令:

npx run build

构建后会生成一个静态文件目录 ./build,将这个文件夹上传到你的 web 服务器中即可。

结语

build-swagger 能够帮助开发者在项目中方便地添加 Swagger UI,以便于开发者查看和测试 API,同时在线发布和部署也更加方便。如果你是前端开发人员,这个小工具可以大大提高责任感,看起来也蛮好看的,而且也能做一些其他有用的事情。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60066c8dccdc64669dde5533

纠错
反馈