问题标签 [micronaut-client]
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.
micronaut - micronaut 将 httprequest 重定向到不同的服务
在 micronaut 中有声明式客户端:
在我的controller
课堂上,我想将传入的请求重定向到ServiceB
但是,由于请求中编码的信息,似乎ServiceB
永远不会收到请求。如何将请求转发ServiceA
到ServiceB
?
java - Micronaut - 在内置安全控制器中启用 CORS
我的一个项目中使用了 Micronaut。我正在使用内置登录、注销控制器启用 micronaut 的 JWT 安全功能。但是当我到达/login
终点时,它给了我以下错误:
从源“前端-enpdpoint ”访问“ micronaut-login-endpoint ”处的 XMLHttpRequest已被 CORS 策略阻止:对预检请求的响应未通过访问控制检查:没有“访问控制允许来源”标头存在于请求的资源上。
片段来自application.yml
:
有人可以帮我解决这个问题吗?像@Jeff-Scott-Brown 这样来自 micronaut 核心社区的人可以帮助我吗?
micronaut - 使用 Micronaut 下载文件
我的客户应该收到来自控制器的文件。问题是客户端只接收一个字符串。如何从 Controller 获取返回的流?
这是我的控制器:
这是我的客户:
kubernetes - Micronaut 2.0.0 - 无法在 kubernetes 上调用另一个服务
我有一个名为 Identity 的服务,我想从中调用另一个名为 Notification 的服务。这两种服务都是用 构建的Java 11
,Micronaut 2.0.0
并且将部署在kubernetes
.
通知服务的 kubernetes 清单如下所示 -
为了调用此服务,我在身份服务中添加了一个声明性客户端,如下所示 -
每当我在将checkHealth()
方法注入任何服务或控制器后调用该方法时,请求就会卡住。如果我使用 Micronaut 版本 1.3.x 从任何服务进行调用,调用工作正常。
有人能帮忙吗?
micronaut - 如何获取发出触发客户端过滤器的请求的客户端的 clientId?
我正在编写一个应用程序,我想在其中丰富基于某些配置的传出请求。配置示例
为此,我有两个目标:
- 扩展本机配置以添加更多信息
- 在 ClientFilter 中,检索此信息并添加到请求中
谈到第二点:1-有没有办法让我获得在过滤器上发出请求的客户端的clientId?或者我可以注入客户端本身吗?2- 有没有办法让我根据 clientId 加载适当的配置?
micronaut - 是否可以跳过某些 HTTP 状态代码的 Micronaut 断路器?
有没有办法配置 Micronaut 断路器,使其不会针对特定的 HTTP 状态代码打开?例如,如果我对某个项目进行查找但未找到该项目,则服务器可能会返回 HTTP 状态 404。这可能是一个完全有效的响应,我不希望断路器在这些情况下打开。
据我了解,Micronaut 断路器与 HTTP 无关,但仍有一个解决方案几乎可以让我到达那里:
在这里,我使用的是 Micronaut 2 附带的新谓词,在这种情况下,如果 HTTP 状态小于 500,则谓词会失败(因此,当找不到该项目时,我得到的 HTTP 状态 404 会失败)。这对于避免重试非常有效,但对断路器没有影响。
是否可以避免根据谓词的结果打开断路器,例如基于它跳过重试?
micronaut - 如何在 micronaut GET 请求中将参数设置为不需要?
我需要在我的请求中将参数设置为不需要。
我试过了:
当我发送请求http://localhost:8080/notification/list/00000000000时,会引发以下错误:
java - POJO中的多个查询值绑定
我有一个简单的控制器和休息 API,如下所示,我想将“名称”、“价格”和“描述”查询值映射到ProductSearchCriteria
:
产品搜索条件
错误
java - 将 RabbitListenerExceptionHandler 与 Micronaut 全局 ExceptionHandler 映射
我正在尝试处理从 Rabbit Listener 引发的异常并将错误暴露给 Rest 端点。
兔子听众
从侦听器中我抛出了一个异常,它的处理RabbitListenerExceptionHandler
如下所示
现在我有一个全局异常处理程序,它处理 HTTP 请求和响应。
当我throw new GlobalException();
从RabbitListenerExceptionHandler
异常中没有被观看时GlobalExceptionHandler
我得到一个例外