如何在没有反应的情况下使用GraphQL?

如何在没有反应的情况下使用GraphQL?,graphql,Graphql,我目前正在为我的React应用程序使用GraphQL 如何将GraphQL用于多页面网站 我猜需要对浏览器进行某种初始页面加载,以便向GraphQL服务器发送查询。必须考虑以下几点 GraphQL是一组规范,可以用任何语言实现。 简单来说,graphql是前端和后端API之间的一层 如果您需要来自多个web API的数据,只需向graphql服务器发送一个查询,它将执行大量的操作,包括点击API、聚合结果并向客户端发送响应。 Graphql查询只不过是对grahpql服务器的简单http调用,请

我目前正在为我的React应用程序使用GraphQL

如何将GraphQL用于多页面网站


我猜需要对浏览器进行某种初始页面加载,以便向GraphQL服务器发送查询。

必须考虑以下几点

GraphQL是一组规范,可以用任何语言实现。 简单来说,graphql是前端和后端API之间的一层 如果您需要来自多个web API的数据,只需向graphql服务器发送一个查询,它将执行大量的操作,包括点击API、聚合结果并向客户端发送响应。 Graphql查询只不过是对grahpql服务器的简单http调用,请求在Graphql服务器上解析的数据。
现在来回答您的问题,您可以使用graphql,而不管您使用的前端技术是什么,比如jquery等等。这是一个简单的http请求。如果您的页面是多页网站,您可以从web服务器加载静态内容,对于动态内容,您可以通过ajax使用graphql查询。

谢谢,所以我会从服务器提供html,但是否将Javascript等嵌入到该html文件中?然后,客户机将从服务器请求该Javascript文件并在浏览器上呈现?正如您所说的从服务器提供html,您将在该html文件中嵌入Javascript文件。一旦html文件加载到浏览器中,javascript文件将加载到浏览器中。现在,在javascript中,您可以编写ajax将查询发送到graphql,并从graphql获得响应,并在html页面中呈现。我不清楚您的问题,但您将以访问任何其他API的相同方式使用它。您可以使用查询对GraphQL服务器端点进行POST调用。欢迎使用StackOverflow。请阅读“帮助”部分,了解如何提出一个好问题,因为这将帮助社区了解您的问题,并为您提供一个好答案: