所以我正在迁移到 apollo-server-express 2.3.3(我之前使用的是1.3.6版本)。我遵循了几个指南,做出了必要的调整,但卡在了CORS问题上。 根据文档,您必须使用applyMiddleware函数将apollo server与express连接起来。 我目前正在执...
这是我的代码。 模式。gql` type Query { user: X! } type User { name: String! } type Time { age: Int! } union X = User | Time `; 解析器...
我有一个Apollo GraphQL服务器,其中有一个mutation用于删除记录。此mutation接收资源的UUID,并调用REST(Ruby on Rails)API。当删除成功时,该API只返回成功的HTTP代码和空正文(204无内容)。如果删除失败,则会返回带有错误消息的HTTP错误...
我正在尝试使用Apollo Server的Upload标量将文件直接发送到S3。我的模式:const { gql } = require('apollo-server-express') module.exports = gql` extend type Mutation { crea...
我正在使用typescript的apollo server,但是在我的解析器内部获取上下文参数时遇到了麻烦,因为context上的name属性被识别为any类型,而不是string类型。我希望它的类型能够被定义为string。同时,我也发现context参数的类型为any,而我想要它成为一个特...
我正在使用apollo-server和apollo-graphql-tools,以下是我的架构 type TotalVehicleResponse { totalCars: Int totalTrucks: Int } type RootQuery { getTotalVehi...
当使用apollo-server 2.2.1或更高版本时,如何为每个请求记录查询和变量信息?这似乎是一个简单的需求和常见用例,但文档非常模糊,并且传递给formatResponse的query对象不再具有queryString和variables属性。
最近我一直在做一个项目,其中使用了node.js + express + typescript + Apollo服务器。在研究Apollo客户端时,我偶然发现了TypeScript部分。但是却没有类似的内容适用于服务端,这也就让我有更多的自由选择权。 因此问题来了:在使用TypeScript...
我有一个操作 getFoo,需要用户进行身份验证才能访问资源。 用户使用一个变异体 authenticate 进行身份验证,例如:mutation { authenticate (email: "foo", password: "bar") { id } } 当用户经过身份验...
"@apollo/react-hooks": "^3.1.3", "apollo-client": "^2.6.8", Apollo客户端在React应用程序上返回undefined,但在gql playground上返回数据,我不明白为什么它在客户端上不起作用,但在GraphQL playg...