11得票1回答
如何在GraphQL模式中使用“Decimal”作为字段类型?

我希望在我的GraphGL模式中将Decimal作为纬度和经度字段的类型。但GraphQL仅提供Float和Int。 是否有任何包可以解决这个问题?

11得票3回答
如何在apollo-server-lambda中处理cookies

使用apollo-server-lambda在lambda serverless中设置cookie 我正在从apollo-server迁移到serverless版本。是否有一种方法可以访问响应对象或其他设置cookie的方式?context: ({ event, context }) =&g...

11得票1回答
期望类型为字符串的位置使用了类型为字符串的$lastName。

这可能是代码 模式import { gql } from 'apollo-server-express'; export default gql` extend type Mutation { signUp( lastName: String! ): Str...

10得票3回答
如何使用Jest对Apollo Server的RESTDataSource进行单元测试模拟?

我正在尝试测试一个基于Apollo Server的 RESTDataSource ( https://www.apollographql.com/docs/apollo-server/data/data-sources/#rest-data-source )中的数据源。我正在尝试使用Jest进...

10得票3回答
错误:在next.js中调用`server.createHandler()`之前,必须先执行`await server.start()`。

在尝试检查Apollo GraphQL是否正常工作时,我遇到了这个错误。错误:在调用server.createHandler()之前,必须await server.start()注意:有一个类似的问题,但我没有使用express:Error: You must `await server.st...

10得票1回答
[apollo-engine-reporting]: 在 stopTiming 后调用了 willResolveField

我们收到了如下错误:Error: [internal apollo-server error] willResolveField called after stopTiming!,导致无法处理拒绝请求和node服务器频繁重启。 请提供任何调试此问题或通常发生在何种情况下的解决方案。 "apol...

10得票4回答
我该如何在只使用Apollo Server 2的graphql端点时使用express中间件?

我想在所有路由中使用 morgan 的 tiny 日志语句,除了 graphql 终端。 我正在使用 express 和 Apollo 2,并且无法使中间件与 express 正常工作。如代码示例所示,我可以安装整个 express 应用程序的中间件,但我想限制其范围。 我的第一次尝试是创建...

10得票1回答
使用Jest测试TypeScript:"no overload matches this call"

我正在使用Jest测试一个Apollo Server RESTDataSource。我的应用程序是用TypeScript编写的。我的类CDCDataSource扩展了抽象类RESTDataSource,它本身又扩展了抽象类DataSource。RESTDataSource有一个方法get,允许...

10得票1回答
如何使用Apollo框架处理错误

我正在使用Apollo Stack,包括graphql-server-express和apollo-client。 由于我的后端不完美,可能会出现错误,因此我必须对该路径的请求做出错误响应。 到目前为止,我的主要问题是认证,因此我会响应一个错误。return new Error(`${data...

10得票1回答
如何使GraphQL枚举解析为字符串

以前,我只是将 input KeyInput 的类型定义为 mode: String!,现在我希望将其从 String! 改为自定义枚举类型。 我尝试了以下的模式:enum Mode= { test live } input KeyInput = { mode: M...