尝试启动GraphQL Yoga Server时出现语法错误错误

时间:2019-05-09 23:39:17

标签: javascript graphql prisma prisma-graphql

我正在尝试运行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 :(得分:0)

prisma generate创建具有以下结构的文件夹

enter image description here

prisma-schema.js内部,它导出typeDefs属性,该属性全部为graphql 因此,在db.js中,您可以这样导入

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