Swagger、Express/Nodejs、Sequelize如何在一个应用程序中整合在一起



我在Nodejs/Express、Sequelize和jwt应用程序方面有一些经验。最近我开始研究API设计工具/规范,比如RAML---nenenebb API设计器,Swagger--SwaggerTools

我想知道,我没有发现任何文章链接或指出我如何使用swagger创建/设计API,然后在我的nodejs/express应用程序中使用它,该应用程序使用Sequelize作为ORM。

JWT功能被添加到中间件上,用于身份验证&批准

到目前为止,我已经测试过了,我可以使用服务器代码从Swagger编辑器导出nodejs构架的应用程序结构。在检查时,它实际上将调用路由到swagger/YAML文件。

如何将sequelize与它一起使用?此外,你们如何从API规范/设计到应用程序(工具或工作流程)。

请指出我哪里错了。

您可以在此处查看官方文档。这些文档可能是为v1.7.0编写的,但我可以告诉你,它仍然与最新Sequelize版本的使用有关(我有一个实际的服务器使用这种设计方法运行)。

虽然由于Swagger的结构,您实际应用程序的文件夹结构可能有所不同,但您在应用程序中使用Sequelize的方式保持不变。

相关内容

最新更新