【发布时间】:2020-12-25 16:12:16
【问题描述】:
我想知道是否有配置指令。 我有一些在启动期间加载的选项,我想传递给指令。
编辑:我知道我可以从架构中传递选项,但这不是我想要的。
new ApolloServer({
typeDefs: [schema, constraintDirectiveTypeDefs],
schemaDirectives: { myDirect: Mydirective}
});
或
SchemaDirectiveVisitor.visitSchemaDirectives(schema, {
constraint: Mydirective
});
类似:
export class ConstraintDirective extends SchemaDirectiveVisitor {
constuctor(options) {
}
visitInputFieldDefinition(field: GraphQLInputField): void {
}
问候
【问题讨论】:
标签: graphql apollo apollo-server