提问人:Adrian Cielniak 提问时间:10/22/2023 更新时间:10/22/2023 访问量:27
如何修复空的schema.gql文件?
How to fix empty schema.gql file?
问:
我想通过apollo服务器将我的前端与后端连接起来。
架构在后端主文件夹中生成,我有以下设置:
app.module:
GraphQLModule.forRoot<ApolloDriverConfig>({
driver: ApolloDriver,
autoSchemaFile: "schema.gql",
sortSchema: true,
playground: false,
}),
main.ts:
import { NestFactory } from '@nestjs/core';
import { GraphQLSchemaHost } from '@nestjs/graphql';
import { AppModule } from './app.module';
import { ValidationPipe } from '@nestjs/common';
import { ApolloServer } from '@apollo/server';
import { startStandaloneServer } from '@apollo/server/standalone';
async function bootstrap() {
const app = await NestFactory.create(AppModule);
app.useGlobalPipes(new ValidationPipe());
const server = new ApolloServer(
{ schema: await app.get(GraphQLSchemaHost) }
);
await startStandaloneServer(server, {
listen: { port: 3000 },
});
}
bootstrap();
来自终端的错误:
Error: Expected {} to be a GraphQL schema.
我该如何解决?
答: 暂无答案
评论