Prisma 的编译器错误
Compiler error with Prisma
我正在准备一个带有 GraphQL
服务器的项目,使用 Prisma
连接数据库,所有这些都使用 Typscript
。
编译器正在返回我:
错误:糟糕。看起来像是内部服务器错误。在服务器日志中搜索请求 ID:local:management:cjkzo60s4000e0a01tuoln3l4: {"response":{"data":{"deploy":null},"errors":[{"message":"Whoops. Looks like an internal server error. Search your server logs for request ID: local:management:cjkzo60s4000e0a01tuoln3l4","path":["deploy"],"locations":[{"line":2,"column":9}],"requestId":"local:management:cjkzo60s4000e0a01tuoln3l4"}],"status":200},"request":{"query":" mutation($name: String!, $stage: String! $types : String! $dryRun: Boolean $secrets: [String!], $subscriptions: [FunctionInput!], $force: Boolean) {\n deploy(input: {\n name: $name\n stage: $stage\n 类型:$types\n dryRun:$dryRun\n 秘密:$secrets\n 订阅:$subscriptions\n force:$force\n }) {\n 错误{\n type\n field\n description\n }\n 警告 {\n type\n field\n description\n }\n 迁移 {\n ... MigrationFragment\n }\n }\n }\n\nFragment MigrationFragment on Migration {\n revision\n steps {\n type\n __typename\n ... on CreateEnum {\n name\n ce_values: values\n }\n ... 在 CreateField 上{\n model\n name\n cf_typeName: typeName\n cf_isRequired: isRequired\n cf_isList: isList\n cf_isUnique: unique\n cf_relation: relation\n cf_defaultValue: default\n cf_enum: enum\n }\n ... 在 CreateModel {\ n name\n }\n ... 在 CreateRelation {\n name\n leftModel\n rightModel\n }\n ... 在 DeleteEnum {\n name\n }\ n ... 在 DeleteField {\n model\n name\n }\n ... 在 DeleteModel {\n name\n }\n ... 在 DeleteRelation {\n name\n }\n ... 在 UpdateEnum {\n name\n newName\n values\n }\n ... 在 UpdateField {\n model\n name\n newName\n typeName\n isRequired\n isList\n isUnique: unique\n relation\n default\n enum\n }\n ... 在 UpdateModel {\ n name\n um_newName: newName\n }\n }\n}\n\n ","variables":{"name":"default", "stage":"default","types":"enum UserType {\n CUSTOMER\n MAKER\n ADMIN\n}\n\n\nenum OfferType {\n NORMAL\n LTS\n}\n\n\nenum DesignType {\n MUSIC\n GRAPHIC_ART\n PIXEL_ART\n MOTION_DESIGN\n}\n\nenum StoryType {\n SMALL\n LONG\n}\n\ninterface Account {\n id: ID! @unique\n registered: Boolean! @default(value: \"false\")\n 联系人:[帐号!]!\n 地址:Address\n 收藏夹:[服务! ]!\n}\n\n类型地址{\n id: ID! @unique\n city: String!\n country: String!\n street: String\n houseNumber: String\n phoneNumber: String\n}\n\ntype User implements 帐户{ \n 编号:编号! @unique\n注册:布尔值! @default(value: \"false\")\n 联系人:[帐户!]!\n 地址:Address\n 收藏夹:[服务!]!\n 性别:Gender\n 个人数据:PersonalData\n type: UserType\n}\n\ntype PersonalData {\n id: ID! @unique\n firstName: String\n lastName: String!\n email: String!\n}\n\ntype Organization implements Account {\n id: ID! @unique\n注册:布尔值! @default(value: \"false\")\n 联系人:[帐号!]!\n 地址:Address\n 收藏夹:[服务!]!\n 负责人:User\n}\n\ntype Payment {\n id: ID! @unique\n date: DateTime!\n price: Int!\n}\n\ntype Purchase {\n id: ID! @unique\n payment: Payment!\n seller: Account!\n buyer: Account!\n services: [Service!]!\n}\n\ntype Offer {\n price: Int!\n type: OfferType\n}\n\ninterface Service {\n id: ID! @unique\n creationDate: DateTime!\n updateDate: DateTime!\n comments: [Comment!]!\n author: Account!\n offer: Offer\n}\n\ntype 设计实现服务{\n 编号:编号! @unique\n creationDate: DateTime!\n updateDate: DateTime!\n comments: [Comment!]!\n author: Account!\n offer: Offer\n type: [DesignType!]!\n} \n\ntype Story implements Service {\n id: ID! @unique\n creationDate: DateTime!\n updateDate: DateTime!\n comments: [Comment!]!\n author: Account!\n offer: Offer\n endDate: DateTime!\n type: [StoryType !]!\n}\n\ntype Comment {\n id: ID! @unique\n作者:账号! @relation(名称:\"Writer\")\n服务:服务!\n}\n\n","secrets":null,"subscriptions":[]}}}
在 GraphQLClient。 (/usr/local/lib/node_modules/prisma/node_modules/graphql-request/src/index.ts:72:13)
在步骤 (/usr/local/lib/node_modules/prisma/node_modules/graphql-request/dist/src/index.js:40:23)
在 Object.next (/usr/local/lib/node_modules/prisma/node_modules/graphql-request/dist/src/index.js:21:53)
在履行 (/usr/local/lib/node_modules/prisma/node_modules/graphql-request/dist/src/index.js:12:58)
在
在 process._tickCallback (internal/process/next_tick.js:160:7)
希望你能看完,也希望有人能帮助我!
感谢您的阅读:)
我正在准备一个带有 GraphQL
服务器的项目,使用 Prisma
连接数据库,所有这些都使用 Typscript
。
编译器正在返回我:
错误:糟糕。看起来像是内部服务器错误。在服务器日志中搜索请求 ID:local:management:cjkzo60s4000e0a01tuoln3l4: {"response":{"data":{"deploy":null},"errors":[{"message":"Whoops. Looks like an internal server error. Search your server logs for request ID: local:management:cjkzo60s4000e0a01tuoln3l4","path":["deploy"],"locations":[{"line":2,"column":9}],"requestId":"local:management:cjkzo60s4000e0a01tuoln3l4"}],"status":200},"request":{"query":" mutation($name: String!, $stage: String! $types : String! $dryRun: Boolean $secrets: [String!], $subscriptions: [FunctionInput!], $force: Boolean) {\n deploy(input: {\n name: $name\n stage: $stage\n 类型:$types\n dryRun:$dryRun\n 秘密:$secrets\n 订阅:$subscriptions\n force:$force\n }) {\n 错误{\n type\n field\n description\n }\n 警告 {\n type\n field\n description\n }\n 迁移 {\n ... MigrationFragment\n }\n }\n }\n\nFragment MigrationFragment on Migration {\n revision\n steps {\n type\n __typename\n ... on CreateEnum {\n name\n ce_values: values\n }\n ... 在 CreateField 上{\n model\n name\n cf_typeName: typeName\n cf_isRequired: isRequired\n cf_isList: isList\n cf_isUnique: unique\n cf_relation: relation\n cf_defaultValue: default\n cf_enum: enum\n }\n ... 在 CreateModel {\ n name\n }\n ... 在 CreateRelation {\n name\n leftModel\n rightModel\n }\n ... 在 DeleteEnum {\n name\n }\ n ... 在 DeleteField {\n model\n name\n }\n ... 在 DeleteModel {\n name\n }\n ... 在 DeleteRelation {\n name\n }\n ... 在 UpdateEnum {\n name\n newName\n values\n }\n ... 在 UpdateField {\n model\n name\n newName\n typeName\n isRequired\n isList\n isUnique: unique\n relation\n default\n enum\n }\n ... 在 UpdateModel {\ n name\n um_newName: newName\n }\n }\n}\n\n ","variables":{"name":"default", "stage":"default","types":"enum UserType {\n CUSTOMER\n MAKER\n ADMIN\n}\n\n\nenum OfferType {\n NORMAL\n LTS\n}\n\n\nenum DesignType {\n MUSIC\n GRAPHIC_ART\n PIXEL_ART\n MOTION_DESIGN\n}\n\nenum StoryType {\n SMALL\n LONG\n}\n\ninterface Account {\n id: ID! @unique\n registered: Boolean! @default(value: \"false\")\n 联系人:[帐号!]!\n 地址:Address\n 收藏夹:[服务! ]!\n}\n\n类型地址{\n id: ID! @unique\n city: String!\n country: String!\n street: String\n houseNumber: String\n phoneNumber: String\n}\n\ntype User implements 帐户{ \n 编号:编号! @unique\n注册:布尔值! @default(value: \"false\")\n 联系人:[帐户!]!\n 地址:Address\n 收藏夹:[服务!]!\n 性别:Gender\n 个人数据:PersonalData\n type: UserType\n}\n\ntype PersonalData {\n id: ID! @unique\n firstName: String\n lastName: String!\n email: String!\n}\n\ntype Organization implements Account {\n id: ID! @unique\n注册:布尔值! @default(value: \"false\")\n 联系人:[帐号!]!\n 地址:Address\n 收藏夹:[服务!]!\n 负责人:User\n}\n\ntype Payment {\n id: ID! @unique\n date: DateTime!\n price: Int!\n}\n\ntype Purchase {\n id: ID! @unique\n payment: Payment!\n seller: Account!\n buyer: Account!\n services: [Service!]!\n}\n\ntype Offer {\n price: Int!\n type: OfferType\n}\n\ninterface Service {\n id: ID! @unique\n creationDate: DateTime!\n updateDate: DateTime!\n comments: [Comment!]!\n author: Account!\n offer: Offer\n}\n\ntype 设计实现服务{\n 编号:编号! @unique\n creationDate: DateTime!\n updateDate: DateTime!\n comments: [Comment!]!\n author: Account!\n offer: Offer\n type: [DesignType!]!\n} \n\ntype Story implements Service {\n id: ID! @unique\n creationDate: DateTime!\n updateDate: DateTime!\n comments: [Comment!]!\n author: Account!\n offer: Offer\n endDate: DateTime!\n type: [StoryType !]!\n}\n\ntype Comment {\n id: ID! @unique\n作者:账号! @relation(名称:\"Writer\")\n服务:服务!\n}\n\n","secrets":null,"subscriptions":[]}}} 在 GraphQLClient。 (/usr/local/lib/node_modules/prisma/node_modules/graphql-request/src/index.ts:72:13) 在步骤 (/usr/local/lib/node_modules/prisma/node_modules/graphql-request/dist/src/index.js:40:23) 在 Object.next (/usr/local/lib/node_modules/prisma/node_modules/graphql-request/dist/src/index.js:21:53) 在履行 (/usr/local/lib/node_modules/prisma/node_modules/graphql-request/dist/src/index.js:12:58) 在 在 process._tickCallback (internal/process/next_tick.js:160:7)
希望你能看完,也希望有人能帮助我!
感谢您的阅读:)