问题标签 [swagger-jsdocs]
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.
javascript - 使用 webpack 导入 swagger-jsdoc 会引发 json-loader 错误
我无法将 swagger-jsdoc 导入或要求到我的 node express web 应用程序。
系统信息: 操作系统:
套餐:
在我的 Web 应用程序中,我想使用 swaggerUI 为我的 API 创建文档。但是我的代码的导入语句从 json-loader 引发了以下错误。
import swaggerJsdoc from 'swagger-jsdoc';
引发以下错误:
const swaggerJsdoc = require("swagger-jsdoc");
引发以下错误
我在谷歌上做了一些挖掘,找到swagger-jsdoc-webpack-plugin
了 webpack 插件并安装了这个插件,然后在我的 webpack.config.json 上添加了以下配置
虽然,它在我的情况下也不起作用。
我是 nodeJS、JS 和 webpack 的新手。因此,我有点卡在哪里寻找我的问题的解决方案。任何想法,将不胜感激。
谢谢
swagger - 不能要求 swagger-jsdoc
当我运行代码时,它显示Must use import to load ES Module:错误消息。我该如何解决这个..?
错误代码:'ERR_REQUIRE_ESM'
node.js - 如何正确配置 swagger-jsdoc 以使用基本身份验证?
我正在尝试在 swagger 中配置我的 express rest api 文档以使用基本身份验证。为此,我使用 swagger-jsdoc 和 swagger-express-ui 包。这是我目前的招摇配置:
swagger - 如何在 Swagger-jsdoc 中安排端点和类别?
有没有办法在 Swagger 中安排 API 类别和端点?我在 Node.js 中使用swagger-jsdoc和swagger-ui模块。
谢谢!
node.js - 在带有 openapi 3.0 的 Swagger 中,没有显示我的嵌套对象方案
我在一个带有 express 框架的 nodeJS 项目中工作,我正在使用 swagger-jsdoc 和 swagger-ui-express,我也在 yaml 文件中编写我的配置。我想记录我的服务,但是当我尝试显示嵌套对象时遇到了一些问题。简单地说,当我展开嵌套对象树时,我什么也看不到。请帮忙。
swagger - 如何在 Swagger 3.0 中为组件编写嵌套对象
所以我正在开发数据传输对象文件中的组件 yaml 文件,以便我可以引用它们。
这是我到目前为止所拥有的:
的最后一个属性passwordRules
是这个对象内部的一个对象。所以它是一个嵌套对象,但到目前为止我所拥有的并没有给我这个:
但老实说,我不确定如何完成这个,我假设这部分:
是正确的,但是在示例中提供的是我坚持的内容,在这种情况下,甚至上述内容可能也不正确。
这个想法是这样我最终可以在这里引用它:
所以我能够得到一个空对象,passwordRules
如下所示:
但是如果我尝试像这样在对象中添加它的属性:
如果我尝试像这样放置示例,我什么也得不到:
我仍然一无所获。
openapi - Swagger YAML 不呈现
我对我的 Swagger YAML 文件感到困惑,我 99% 肯定是正确的,但显然不是,但不确定问题可能出在哪里:
}
我认为这是medicationTags
问题所在,但是当我删除它时,它不会呈现静止状态。
更新
我试图像这样遵循以下解决方案:
swagger - SwaggerJSdoc ref 未按预期工作 - 返回“字符串”
我正在使用 swaggerJs 将我的文档编写为文档字符串。以下是文档的代码。我想通过不提及整个架构及其示例来整理我的路由文件夹,因此我试图引用同一文件夹目录中存在的文件。我尝试过遵循 swagger 编辑器方法,但它返回“字符串”,如下所示
JSON文件:
它不是引用 JSON 中的示例,而是返回“字符串”,如图所示
我应该得到类似于 swagger 编辑器的响应,如下 所示
node.js - 如何使用本地 swagger.json,而不是提供 api 控制器
我是新来的。我正在创建一个 express-nodejs-typescript,rest api 项目。我已经配置了 swagger 并且工作正常,请参阅下面的代码。
我想要的是使用本地 swagger.json 文件,而不是提供 apis 数组apis: ['src/apis/**/*.controller.ts', 'src/schemas/*.schema.ts'],
我该怎么做,请帮忙。