问题标签 [swagger-node-express]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
29035 浏览

swagger-ui - 规范中没有定义操作!- 即使设置了招摇并定义了端点,我也会收到此错误

我正在尝试使用 swagger npm 包在我的节点应用程序之上设置 swagger。我的端点和招摇设置完美(至少几乎完美),我确实对出了什么问题做了很多研究,但我找不到踪迹。我的招摇设置文件:

我的端点在 ./routes/abc.js 中定义:

我期待 2 个端点出现在页面上。但相反,我得到了“规范中没有定义的操作!” 错误。我错过了什么?任何帮助表示赞赏。

0 投票
1 回答
1902 浏览

node.js - 如何在 IIS 上部署 node.js 应用程序和 node.js express 应用程序

我在 Visual Studio 2019 上创建了 Node.js 应用程序,我想将它部署在 IIS 上。

如何在本地系统的 IIS 上部署 node.js 应用程序和 Node.js express 应用程序

我尝试了许多解决方案,但没有一个完全有用下面的链接有些有用但令人困惑,还有很多内容需要阅读 https://www.hanselman.com/blog/InstallingAndRunningNodejsApplicationsWithinIISOnWindowsAreYouMad.aspx

0 投票
1 回答
1776 浏览

javascript - 如何将 Swagger 添加到现有的 Node 应用程序?

Swagger 的文档 ( https://github.com/swagger-api/swagger-node ) 仅显示了如何创建新应用程序。如何将 Swagger 集成到现有的 API 应用程序中?

0 投票
2 回答
1968 浏览

node.js - 如何在续集的地方使用动态过滤器?

在我的路由中,我试图获取带有动态列的寄存器,而不是客户端请求像“ router.get('/get-by/'”这样的路由,而不是指定我的表的字段......

我这样使用

但没有任何效果。谁能帮我?

0 投票
1 回答
125 浏览

swagger - 更改 swagger 模拟默认响应

我目前正在使用 Swagger node.js,并且我能够通过启用模拟选项的 swagger 获得响应(swagger project start -m

但是,当我点击 API 时,模拟响应非常原始。

因此,对于字符串属性,我返回“示例文本”,对于布尔值,我返回 True。有没有办法控制这些值?也许强迫大摇大摆地引用示例属性?

我在网上查看,但找不到任何方法来实现这一点。

0 投票
1 回答
43 浏览

node.js - 关于如何构建 Node js 书籍分配应用程序的建议?

我用过一点 Node js/Node express,想和你讨论我正在做的所有提议的项目。我正在开发一个应用程序,用户可以在其中添加、删除和修改书籍(它们有标题、类别、预期的截止日期和完成日期)。我知道这是一个非常广泛的问题,但是你们中的任何人都知道任何教程,您认为可能有用的可下载代码吗?或者我应该看节点中的任何主题?对不起,我没有使用过Node,在执行之前想请教一下这个软件的专家。

谢谢

0 投票
1 回答
165 浏览

node.js - 如何从子域中托管在 Heroku 中的 Angular+Node 应用程序重定向到 HTTPS?

这几天一直在为此苦苦挣扎。我有一个 Angular 9 应用程序、一个子域 (subdomain.side.com) 和一个运行 Nodejs 服务器的 Heroku 应用程序。Heroku 应用程序具有 SSL 并通过 DNS 正确连接到域面板,而且 heroku 正在运行一个简单的服务器来启动应用程序。

问题

我想将用户重定向到我的子域的 HTTPS,例如,如果用户键入http://subdomain.side.com,它将被重定向到 HTTPS 站点(https://subdomain.side.com)。

尝试

  1. 添加了 .htaccess 文件。也将其添加到 prod 文件夹中。
  1. 配置了许多不同的设置,最新的 server.js 文件是:
0 投票
0 回答
311 浏览

node.js - YAMLSemanticError:映射键必须是唯一的;重复“post”。Nodjs swagger(SmartBear 支持的 Swagger)

我正在尝试创建两种发布方法,一种用于单次插入,另一种用于批量插入,但从 NodeJs 中的 swagger 中获取此错误。

如何在一个控制器中有两个 post 方法,或者有没有其他方法可以建议