我的main.ts
中有以下代码:
const server = express();
const app = await NestFactory.create(AppModule, new ExpressAdapter(server));
app.listen(9000);
在我的AppModule
导入中,我也这样:
GraphQLModule.forRootAsync({
useFactory: (config: ConfigService) => config.get('graphql'),
inject: [ConfigService],
}),
然后,我在地址http://localhost:9000/graphql
处访问我的graphql端点。我的问题是如何将我的graphql端点更改为其他网址,例如:http://localhost:9000/whatever
? /graphql
是默认内部配置的,还是在某处指定的?
答案 0 :(得分:2)
您可以使用键path
在模块选项中指定graphql端点:
GraphQLModule.forRoot({
// ...
path: '/mygraphql',
}),
,或者在您的情况下,分别在ConfigService
提供的配置中。