如何使用NestJS GraphQL创建NuxtJS Apollo
我正在尝试将我的NuxtJS应用程序(@NuxtJS/apollo)与我的NestJS应用程序(@NestJS/graphql)连接起来,它只能作为graphql服务器使用 我想不出阿波罗号的入口 我总是得到一个404,这是正确的,因为我不知道如何 这是我的nuxt配置如何使用NestJS GraphQL创建NuxtJS Apollo,graphql,nuxt.js,apollo,nestjs,express-graphql,Graphql,Nuxt.js,Apollo,Nestjs,Express Graphql,我正在尝试将我的NuxtJS应用程序(@NuxtJS/apollo)与我的NestJS应用程序(@NestJS/graphql)连接起来,它只能作为graphql服务器使用 我想不出阿波罗号的入口 我总是得到一个404,这是正确的,因为我不知道如何 这是我的nuxt配置 apollo: { clientConfigs: { default: { httpEndpoint: 'http://localhost:4000', browserHttpEndpoint
apollo: {
clientConfigs: {
default: {
httpEndpoint: 'http://localhost:4000',
browserHttpEndpoint: '/graphql'
}
}
}
这是我的巢穴
import { NestFactory } from '@nestjs/core';
import { AppModule } from './app.module';
async function bootstrap() {
const app = await NestFactory.create(AppModule);
await app.listen(4000);
}
bootstrap();
这是我的AppModule类
import { Module } from '@nestjs/common';
import { GraphQLModule } from '@nestjs/graphql';
import { PagesModule } from './pages/pages.module';
@Module({
imports: [
PagesModule,
GraphQLModule.forRoot({
typePaths: ['./**/*.graphql'],
}),
],
})
export class AppModule {}
我非常感谢在这件事上的任何帮助 app.module.ts
GraphQLModule.forRoot({
autoSchemaFile: join(process.cwd(), 'src/schema.gql'),
path: `/api/ticket/graphql`, // <-
})
GraphQLModule.forRoot({
autoSchemaFile:join(process.cwd(),'src/schema.gql'),
路径:`/api/ticket/graphql`,//为什么要删除原始问题?@JayMcDoniel我正在尝试尽快获得答案,因为否则,我将无法继续此设置。删除并重新设置问题并不意味着您可以快速获得答案。我以前没有使用过Nuxt,但启动服务器的流程是什么?您可以首先rt嵌套服务器,对吗?是的,没错。嵌套首先nuxt之后。