Ошибка синтаксиса при попытке запустить GraphQL Yoga Server - PullRequest
1 голос
/ 10 мая 2019

Я пытаюсь запустить мой сервер GraphQL Yoga, но он жалуется на синтаксическую ошибку в моем db.js файле:

GraphQLError: Синтаксическая ошибка: невозможно проанализировать неожиданный символ ".".

enter image description here

const { Prisma } = require("prisma-binding");

const db = new Prisma({
  typeDefs: './generated/prisma-client/prisma-schema.js',
  endpoint: process.env.PRISMA_ENDPOINT,
  secret: process.env.PRISMA_SECRET,
  debug: false
});

module.exports = db;

Строка, которая ему не нравится, typeDefs.Когда я удаляю точку и просто говорю "generated/prisma-client/prisma-schema.js", она не может проанализировать неожиданный символ «сгенерированный».

Есть идеи, что происходит?

Спасибо

1 Ответ

0 голосов
/ 10 мая 2019

prisma generate создает папку со следующей структурой

enter image description here

Внутри prisma-schema.js он экспортирует свойство typeDefs, которое представляет собой graphql поэтому в db.js вы можете импортировать его следующим образом

const typeDefs = require("./generated/prisma-client/prisma-schema").typeDefs

...