英文:
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的错误。
有人知道如何解决这个问题吗?
英文:
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.
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
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论