我使用swagger-editor中嵌入的swagger-codegen为Node.js生成服务器存根。
自定义生成的.js
文件并成功运行后,我将为服务器添加基于basic
和oauth2
的用户/客户端身份验证支持。通过swagger-editor添加安全性规范之后,我注意到,除了api/swagger.yaml
文件之外,所有其他生成的文件都是相同的,并且没有为更改生成新文件。
这是否意味着生成的Node.js服务器存根(包括它使用的swagger-tools包)不提供任何用户/客户端身份验证功能?如果是这种情况,当我的用户/客户端身份验证代码添加到文件中时,是否需要对生成的swaggerTools.initializeMiddleware()
中的index.js
语句进行任何更改?