如何在运行Quarkus的Vaadin应用程序中添加Rest API端点。

huangapple go评论57阅读模式
英文:

How to add Rest API endpoint in Vaadin application running with Quarkus

问题

以下是翻译好的内容:

我在Quarkus应用程序中使用Vaadin v23.x,该应用程序是从以下GitHub存储库分叉的:https://github.com/vaadin/base-starter-flow-quarkus/

我需要一个简单的API端点,如下所示:

@Path("/hello")
public class GreetingResource {

  @GET
  @Produces(MediaType.TEXT_PLAIN)
  public String hello() {
    return "Hello from RESTEasy Reactive";
  }
}

目前,当我加载http://localhost:8080/hello时,我收到了Vaadin的错误。

如何在运行Quarkus的Vaadin应用程序中添加Rest API端点。

有人知道如何解决这个问题吗?

英文:

I have Vaadin v23.x on Quarkus application forked from: https://github.com/vaadin/base-starter-flow-quarkus/

I need to have a simple API endpoint as well

@Path("/hello")
public class GreetingResource {

  @GET
  @Produces(MediaType.TEXT_PLAIN)
  public String hello() {
    return "Hello from RESTEasy Reactive";
  }
}

Right now when I am loading http://localhost:8080/hello I am getting Vaadin error.

如何在运行Quarkus的Vaadin应用程序中添加Rest API端点。

Does someone know how to fix this?

答案1

得分: 0

将以下内容翻译为中文:

要解决这个问题,请在application.properties中配置quarkus.resteasy.path

例如:quarkus.resteasy.path=/api

然后API将在以下URL上可用:http://localhost:8080/api/hello

英文:

To fix this problem configure quarkus.resteasy.path in application.propertie

For example: quarkus.resteasy.path=/api

And then API will be available at the URL: http://localhost:8080/api/hello

huangapple
  • 本文由 发表于 2023年4月13日 19:47:01
  • 转载请务必保留本文链接:https://go.coder-hub.com/76005043.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定