【问题标题】:angular Apollo Bad Request角度阿波罗错误请求
【发布时间】:2021-09-17 03:53:12
【问题描述】:

你好亲爱的开发者其实我有一个问题 我在我的 Ionic/Angular 项目中使用阿波罗,我有这个简单的 我的代码中的突变

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 我该怎么办?

【问题讨论】:

    标签: javascript angular typescript ionic-framework apollo


    【解决方案1】:

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

    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)
          },
        })
      }
    

    【讨论】:

      猜你喜欢
      • 2021-09-09
      • 2020-10-18
      • 2017-11-20
      • 2020-12-26
      • 2021-09-09
      • 2019-02-19
      • 1970-01-01
      • 2019-01-31
      • 2013-02-02
      相关资源
      最近更新 更多