Apollo服务器上的GraphQL中的变异错误。
创始人
2024-09-09 09:30:10
0

首先,我们需要确定变异错误的原因。一种常见的原因是在数据库上进行的变异。然后,我们需要检查我们的服务器代码和模式定义,以确保它们正确匹配。如果还出现问题,我们可以尝试使用Apollo服务器的调试工具进行诊断。例如,我们可以在服务器端启用日志记录,以便在出现错误时查看更多详细信息。以下是一些处理GraphQL变异错误的示例代码:

const { ApolloServer, gql } = require('apollo-server');
const { makeExecutableSchema } = require('@graphql-tools/schema');
const { applyMiddleware } = require('graphql-middleware');
const { makePrismaSchema } = require('@prisma/sdk');

const prisma = new PrismaClient();
const typeDefs = gql`

  type User {
    id: ID!
    firstName: String!
    lastName: String!
    email: String!
    age: Int
    posts: [Post!]!
  }

  type Post {
    id: ID!
    title: String!
    content: String!
    published: Boolean!
    author: User
  }

  type Query {
    users: [User!]!
    posts: [Post!]!
    user(id: ID!): User!
    post(id: ID!): Post!
  }

  type Mutation {
    createUser(data: CreateUserInput!): User!
    updateUser(id: ID!, data: UpdateUserInput!): User!
    deleteUser(id: ID!): User!
    createPost(data: CreatePostInput!): Post!
    updatePost(id: ID!, data: UpdatePostInput!): Post!
    deletePost(id: ID!): Post!
  }

  input CreateUserInput {
    firstName: String!
    lastName: String!
    email: String!
    age: Int
  }

  input UpdateUserInput {
    firstName: String
    lastName: String
    email: String
    age: Int
  }

  input CreatePostInput {
    title: String!
    content: String!
    published: Boolean!
    authorId: ID!
  }

  input UpdatePostInput {
    title: String
    content: String

相关内容

热门资讯

第4分钟攻略!德州来玩辅助器(... 第4分钟攻略!德州来玩辅助器(透视)本来真的有辅助下载(哔哩哔哩)小薇(辅助器软件下载)致您一封信;...
6分钟绝活儿!aapoker怎... 6分钟绝活儿!aapoker怎么控制牌(透视)好像有辅助开挂(哔哩哔哩)1、aapoker怎么控制牌...
七分钟指南书!aapoker破... 七分钟指南书!aapoker破解侠是真的吗(透视)原来存在有辅助教程(哔哩哔哩)暗藏猫腻,小编详细说...
第3分钟法门!智星德州插件(透... 第3分钟法门!智星德州插件(透视)好像真的有辅助辅助(哔哩哔哩)1、下载好智星德州插件脚本下载之后点...
1分钟机巧!wepoker到底... 1分钟机巧!wepoker到底有没有透视(透视)果然是有辅助开挂(哔哩哔哩)1、下载好wepoker...
7分钟学习!wepoker养号... 7分钟学习!wepoker养号规律(透视)总是有辅助辅助(哔哩哔哩)1)wepoker养号规律免费钻...
三分钟秘籍!hhpoker是真... 三分钟秘籍!hhpoker是真的假的(透视)都是是有辅助脚本(哔哩哔哩)1、操作简单,无需hhpok...
6分钟讲义!wepoker私局... 6分钟讲义!wepoker私局代打(透视)原来存在有辅助脚本(哔哩哔哩)1、全新机制【wepoker...
五分钟学习!来玩app破解(透... 五分钟学习!来玩app破解(透视)一直是真的有辅助透视(哔哩哔哩)1、来玩app破解透视辅助软件激活...
第7分钟举措!hhpoker是... 第7分钟举措!hhpoker是正规的吗(透视)都是是有辅助安装(哔哩哔哩)1、玩家可以在hhpoke...