如何检查我的 graphql 服务器是否已关闭
how to check if my graphql server is down
如何检查我的 Graphql 服务器是否已关闭。目前,我使用 QueryResult 在服务器上进行查询,如果出现错误,我会记录下来。在进行查询之前,我想确保 graphql 已启动并且 运行。有什么方法可以在 react js 中检查相同的内容。谢谢。
您可以为此目的向您的查询类型添加一个字段,例如 status
、ping
等
type Query {
status: String!
}
然后像往常一样查询您的服务器以确定服务器是否可用:
query {
status
}
如果服务器关闭,请求将简单地失败,您可以相应地显示任何消息。您可以扩展此方法并发送其他信息。例如,如果您的服务器已启动但正在维护中,您可以 return 发送一条消息。
似乎没有解决方案可以知道 grapphql 服务器是否已关闭而不用查询。我们不应该让服务器有多个查询,而是进行第一个查询,根据我们得到的响应,我们应该在应用程序中命中我们的其他查询。我们可以使用网络和 graphql 错误来处理错误场景。
如何检查我的 Graphql 服务器是否已关闭。目前,我使用 QueryResult 在服务器上进行查询,如果出现错误,我会记录下来。在进行查询之前,我想确保 graphql 已启动并且 运行。有什么方法可以在 react js 中检查相同的内容。谢谢。
您可以为此目的向您的查询类型添加一个字段,例如 status
、ping
等
type Query {
status: String!
}
然后像往常一样查询您的服务器以确定服务器是否可用:
query {
status
}
如果服务器关闭,请求将简单地失败,您可以相应地显示任何消息。您可以扩展此方法并发送其他信息。例如,如果您的服务器已启动但正在维护中,您可以 return 发送一条消息。
似乎没有解决方案可以知道 grapphql 服务器是否已关闭而不用查询。我们不应该让服务器有多个查询,而是进行第一个查询,根据我们得到的响应,我们应该在应用程序中命中我们的其他查询。我们可以使用网络和 graphql 错误来处理错误场景。