javascript - 使用 Swagger 和 Node.js 以及 SQL Server 作为数据库的 REST API

标签 javascript sql-server node.js yaml swagger

我使用 Node.js Express 创建了一个有效的 REST API,该 API 在 SQL Server 中运行 CRUD 操作。现在,我的任务是使用 Swagger 记录我的 API。但是,我的 API 在创建过程中没有安装 Swagger 模块。

我尝试使用 SwaggerHub 创建 API 的副本并从 API 生成 Node.js 服务器,但没有找到让它与 SQL Server 一起使用的解决方案。

任何人都可以向我介绍 Swagger 以及如何使用 Node.js Express 将我创建的 Swagger API 连接到 SQL Server 吗?

最佳答案

Swagger 是一组围绕 OpenAPI 规范构建的开源工具,可以帮助您设计、构建、记录和使用 REST API

OpenAPI 规范(以前称为 Swagger 规范)是 REST API 的 API 描述格式

如果您已经为 API 创建了 swagger 定义文件,那么您可以使用以下工具来生成您需要的内容

无论哪种方式,您都必须创建数据库连接并将数据映射到数据库表和 JavaScript 模型中。就像 here 中解释的那样

关于javascript - 使用 Swagger 和 Node.js 以及 SQL Server 作为数据库的 REST API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51997798/

相关文章:

javascript - JQuery 切换/html : changing the content in div

javascript - Angularjs 身份验证问题

javascript - 如何在删除之前检查元素中是否包含 HTML?查询

sql-server - Microsoft Synchronization Framework 之外的其他数据库同步工具?

sql-server - 创建新记录之前如何获取最大ID值?

javascript - Chart.js 条形图未出现

sql-server - 两个外键引用一个表-ON UPDATE SET NULL不起作用

node.js - 如何在 NodeJS Sequelize 中按查询计算组

javascript - JavaScript 中需要解释 : Different outputs when used for. ..in 和 for(;;)

node.js - 如何在 sequelize 中存储本地日期时间?