node.js - Swagger、Express/Nodejs、Sequelize 如何在应用程序中组合在一起

标签 node.js express sequelize.js swagger

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

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

JWT 功能已添加到中间件中以进行身份​​验证和授权。

正如我到目前为止所测试的,我可以使用服务器代码从 Swagger-Editor 导出 NodeJS 脚手架应用程序结构。经过检查,它实际上将调用路由到 swagger/YAML 文件。

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

请指出我哪里出错了。

最佳答案

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

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

关于node.js - Swagger、Express/Nodejs、Sequelize 如何在应用程序中组合在一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36328432/

相关文章:

node.js - Node.js 还支持 UDP 广播吗?

node.js - Node.js&Express-是否曾经创建Error对象并将其传递给中间件而没有先在路由内部声明?

node.js - Nodejs/Express/Cookies : how do you set signed cookies with a secret

javascript - node.js - 使用 Twilio 拨号

javascript - 类型错误 : Cannot read property 'apply' of undefined for Express framework

javascript - 在不更改数据库的情况下测试 POST 到 API 的策略

node.js - Express 中的 session 无法正常工作

node.js - 如何使用 async await Node js 重构 promise 所有链并续写 ORM

javascript - 我如何包含模型数组?

javascript - TypeError : ABC is not a function, 如何解决?