当前位置: 首页 > 知识库问答 >
问题:

Loopback Swagger HTML不显示endpoint的参数

牧宁
2023-03-14

在一个基于NodeJS的项目中,loopback-component-explorer(2.7.0)附带的Swagger没有显示HTML页面中的“参数”,我们可以在其中为Restendpoint提供所需的params,而不管http动词(例如GET、POST和PATCH等)。必须remoteMethod(...)定义遵循一些大摇大摆的要求吗?

谢了。

共有1个答案

佴保臣
2023-03-14

我想通了。

在定义环回remoteMethod(...)时,“accepts”的选项“http.source”应该设置为与“req”、“res”和上下文(例如“body”、“form”、“query”和“path”)不同的任何内容。

 类似资料:
  • 导致问题的两个endpoint位于根路径上,并且URL中只有一个path参数。它们都在一个具有@requestmapping(“/”)的控制器中,并对它们进行注释; 这两个endpoint工作正常,只是在Swagger呈现HTML时引起了一些问题。如果我删除它们,将显示HTML。我已经尝试将它们自己移动到控制器中,看看是否可以阻止swagger在swagger配置中访问它们。但是,它们似乎只需要存

  • 所以几天前,我安装了vscode来处理Unity游戏引擎脚本,然而,即使我安装了C#扩展,它也不会显示每个函数的参数,例如,如果我编写一个函数,vscode没有显示我应该把什么样的参数放在括号里。我怎样才能让它这样做? 比如说,在我编写的代码中,它不会显示的参数: 此外,每当我从Unity项目加载脚本时,vscode都会显示此错误: 错误图像

  • Jenkins想添加一个参数。列表是固定的,但我希望dropbox显示自定义值,而不是实际值(类似于网页的名称,而不是其URL)。 在某些情况下,这是文件,但是,我想显示模块名,而不是完整路径。举个例子: 感谢您的帮助提前!

  • 我正试图把普罗米修斯加入我的Spring靴项目。我正在使用Spring Boot执行器来公开度量endpoint。我按照教程做了所有的事情,但我总是得到一个404错误。我还尝试了中给出的每一个解决方案: context.xml(外部属性):

  • 我正在Spring Boot中构建一个非常简单的REST服务,请求如下: < li >获取/API/资源 < li >发布/API/资源 < li>GET /api/resources/id < li >删除/api/resources/id 但是当我转到 localhost:8080/swagger-ui.html 时,我得到了一个非常长的不存在的冗余endpoint列表,例如: 删除 /api

  • 问题内容: 我想将JS应用程序发送到我的Google App。我创建了一个类,例如:。 Endpoint方法的定义如下: 当我运行API生成时,会发生此错误: 因此,我删除了注释。该API已生成,但显然我没有收到JS应用程序发送的参数。我的JavaScript是这样的: 如果不允许使用批注,该如何获取? 也许我的JavaScript错误? 问题答案: Google Cloud Enpoints 文