nodejs_昂首阔步的nodejs

nodejs

昂首阔步 (What is Swagger)

Swagger is the largest framework for designing APIs using a common language with including documentation, design, testing, and deployment. Swagger easily comprehensible for both developers and non-developers. Thus, software developers, product and project managers, business analysts, etc can access API design. Also, as Swagger is easily adjustable, it can be successfully used for API testing and bug fixing.

Swagger是使用通用语言(包括文档,设计,测试和部署)来设计API的最大框架。 Swagger对于开发人员和非开发人员都很容易理解。 因此,软件开发人员,产品和项目经理,业务分析师等可以访问API设计。 另外,由于Swagger易于调整,因此可以成功地用于API测试和错误修复。

There are 2 packages are used for integrating swagger with APIs in nodejs:

有2个用于将swagger与API集成到nodejs中的软件包:

用法 (Usage)

Install using npm:

使用npm安装:

npm i swagger-jsdoc swagger-ui-express

after that define routes in the main file called server.js and integrate swagger code for per API.

之后,在名为server.js的主文件中定义路由,并为每个API集成swagger代码。

Image for post

To check the swagger API documentation

查看swagger API文档

  1. Run the server:

    运行服务器:

npm run start

npm运行开始

2. Open chrome and past server IP address like:

2.打开chrome和过去的服务器IP地址,例如:

http://localhost:3000/api-docs/

http:// localhost:3000 / api-docs /

It looks like

看起来像

Image for post

Yeah! We successfully integrated Swagger 🎉

是的 我们成功整合了Swagger🎉

翻译自: https://medium.com/nonstopio/nodejs-with-swagger-2fd26ea02436

nodejs

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值