优点与缺点:在生产环境中使用Swagger中间件

时间:2017-11-24 12:52:09

标签: node.js express swagger swagger-ui swagger-2.0

我正在使用Swagger构建高流量API,并正在寻找有关在高流量生产环境中使用Swagger的建议。我的重点是性能和安全性。

我已经看到很多在Node项目中实现Swagger的方法,其中批量使用两种方法:

1)使用npm-swagger-express-mwnpm-swagger-tools等中间件拦截您的路由,验证输入,生成默认错误响应并通过读取符合Swagger的yaml或JSON文件注册路由。这将与Express一起创建辅助路由抽象层。这是我"你好世界中的一个"遵循这种模式的例子:

https://github.com/ChristianRich/swagger-api-demo

2)使用Swagger仅生成API文档。现场应用程序运行良好,没有任何东西" Swagger"安装。

有此领域经验的人是否愿意分享一些见解?这会在笔或性能测试中引发一个红旗吗?

0 个答案:

没有答案