Я хочу создать GraphQL API со следующей схемой
app.use(
"/graphql",
graphQlHttp({
schema: buildSchema(`
type Event {
_id: ID!
title: String!
description: String!
price: Float!
}
input EventInput {
title: String!
description: String!
price: Float!
}
type QueryResolver {
getEvents: [Event!]!
}
type MutationResolver {
createEvent(eventInput: EventInput): [Event!]!
}
schema {
query: QueryResolver
mutation: MutationResolver
}
`),
rootValue: {}
})
);
В настоящее время я использую его в качестве строки в моем главном файле. Я хочу выделить его в файле graphql. Одним из способов может быть то, что мы можем прочитать файл, но я думаю, что он не будет эффективным.
Подскажите, пожалуйста, как мне это сделать?