我正在尝试使用type-graphql创建一个参数类型,以便通过GraphQL查询接受参数。我所说的sort是上的选项的一个属性。
@ArgsType()
export class FindAllArgs implements FindOneOptions {
@Field(type => Int, { defaultValue: 0, description: 'Sets the limit of documents returned in the query.' })
@Min(0)
limit?: number;
// This i
我正在使用GraphQL在阿波罗服务器上实现一个使用Nestjs的框架,我想使用一些自定义的GraphQL标量。我发现了这个站点,,它有助于导入自定义标量,而不像在上所写的那样实际实现它们。具体来说,我想使用BigInt、Time和URL。
从上的文档来看,我不知道代码在哪里。我应该在app.module.ts上编码这个吗?
// or import specific typeDefs only with ES6 Import
import { ScalarNameTypeDefinition } from 'graphql-scalars';
// or import spe
我开始用Nest构建我的第一个API。我正在尝试添加GraphQL,并且在非常简单的情况下得到了一个问题。
TypeError: graphql_1.parse is not a function
at Object.<anonymous> (C:\Users\marek\dev\eparafie\api-nest\node_modules\apollo-server-core\node_modules\graphql-tools\src\stitching\introspectSchema.ts:7:48)
at Module._compile (internal
我将@nest/graphql的版本从7.9.11更新到7.11.0,现在我有了以下错误:
src/app.module.ts:26:7 - error TS2345: Argument of type '{ path: string; autoSchemaFile: string; sortSchema: true; playground: boolean; }' is not assignable to parameter of type 'GqlModuleOptions'.
Object literal may only specify known
我正在使用NestJS、TypeORM和GraphQL作为我的后端应用程序接口。我得到以下错误: GraphQLError [Object]: Query root type must be provided.
at SchemaValidationContext.reportError (/home/wise-introvert/Container/Projects/the-notebook/app/server/node_modules/graphql/type/validate.js:88:19)
at validateRootTypes (/home/wise
我的NestJs应用程序出现了问题。直到昨天,项目一直运行得很完美。
显然,我的node.js从14.16.1升级到了14.17.0。所以我在package.json中的engines对象中更改了这个版本号。我再次执行yarn install,以确保所有内容都在那里,并尝试了yarn start:dev (翻译为nest start --watch)。
但我的应用程序没有运行=(我的apollo-server-fastify似乎有问题:
UnhandledPromiseRejectionWarning: Error: You must `await server.start()` before