访问本地主机时出现问题:8080/graphiql

问题描述 投票:0回答:1

我目前正在使用 Java 和 SpringBoot 构建一个基本的 REST API 应用程序。我更新了 application.properties 文件和 pom.xml 以允许集成 graphiql/graphql。当我尝试运行我的应用程序并使用 localhost 连接到 graphiql 时。我无法访问它并给出 404 状态未找到。我也尝试了 graphql 并发生了相同的结果:404。注意:我有一个分别使用 GraphQLMutationResolver 和 GraphQLQueryResolver 接口的变异器和解析器。我还将把我的 github 存储库附加到这个项目中以获得更多见解。注意:服务、Web、静态和模板目录被标记为排除,因此从技术上讲,它们在运行时不是项目的一部分。

第一张图片:是错误如何出现的描述 第二张图片:Application.properties 第三张图片:运行 localhost:8080/graphiql 时

项目仓库:

链接

enter image description here

enter image description here enter image description here

java spring graphql graphiql spring-graphql
1个回答
0
投票
您的应用程序没有公开任何 graphql 端点,因此您会看到错误。

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-graphql</artifactId> </dependency>
在您的

pom.xml

中添加上述依赖项。
同样在您的数据模型中 
application.graphqls
countApplications: Long!
 替换为 
countApplications: Int!
。您可以检查和定义可用标量并将它们单独添加到您的架构中。

© www.soinside.com 2019 - 2024. All rights reserved.