繁体   English   中英

角阿波罗错误请求

[英]angular Apollo Bad Request

你好亲爱的开发人员实际上我有一个问题我在我的 Ionic/Angular 项目中使用 Appollo 并且我的代码中有这个简单的变化

CreateUser(email,phone_num,password){    
    return this.apollo
    .mutate<any>({
      mutation: gql`
      mutation create_user($email:String!,$phone_num:String!,$password:String!) {
        create_user(input:{email:$email,phone_num:$phone_num,password:$password}){
          user {
            id
            first_name
            last_name
            phone_num
            email
            biography
            gender
            profile_picture
            created_at
            is_active
          }
    message
    ok
    }
} 
      `,
      variables:{
        email:email,
        phone_num:phone_num,
        password:password
      },
    })
  }

当我在后端(django)图形页面中执行此查询时,它可以正常工作,但在 angular 项目中返回错误请求 400 我该怎么办?

我明白了,问题出在此代码有效的类型中

CreateUser(email,phone_num,password){    
    return this.apollo
    .mutate<any>({
      mutation: gql`
      mutation create_user($email:String!,$phone_num:String!,$password:String!) {
        create_user(input:{email:$email,phone_num:$phone_num,password:$password}){
          user {
            id
            first_name
            last_name
            phone_num
            email
            biography
            gender
            profile_picture
            created_at
            is_active
          }
    message
    ok
    }
} 
      `,
      variables:{
        email:String(email),
        phone_num:String(phone_num),
        password:String(password)
      },
    })
  }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM