首页 > 解决方案 > 未调用阿波罗服务器突变解析器

问题描述

这是我的架构


const typeDefs = gql`
  type Query {
    users(pagestart: Int = 1, pagesize: Int = 10): UsersResponse
    user(id: ID!): User!
    me: User
  }

  type Mutation {
    addUser(user: UserRequest): UserResponse
    updateUser(user: UserRequest): UserResponse
    login(user: UserRequest): UserResponse
    logout: UserResponse
  }

这是我的解析器


module.exports = {
  Query: {
    // ...
  },
  Mutation: {
    addUser (_, { user }, { dataSources }) {
      return dataSources.UserDatasource.addUser(user)
    }
  }
}

当我发送一个突变时,解析器突变没有被调用。我在解析器突变中添加了 consoon.log,它没有在控制台上打印。解析器的查询没问题。有什么好的建议吗?

图片

图片

标签: graphapollo-server

解决方案


我个人的错误

请不要介意


推荐阅读