代码之家  ›  专栏  ›  技术社区  ›  LeBlaireau

AXIOS中的异步/等待

  •  1
  • LeBlaireau  · 技术社区  · 8 年前

    我正在尝试让一个基本的异步/等待与AXIOS一起工作,任何指针都是有用的。

     isUserInDatabase() {
          axios.get(url)
            .then( (response) => {
              return response.data.data;
            })
        },
    
    
    async isUnique() {
           await this.isUserInDatabase()
    }
    
    1 回复  |  直到 8 年前
        1
  •  2
  •   Nicolas Takashi    8 年前

    isUserInDatabase() {
      return axios.get(url);
    }
    
    
    async isUnique() {
       try {
        await this.isUserInDatabase()
       } catch(error) {
         console.log(error)
       }
    }
    

    isUserInDatabase() {
      return new Promise(async (resolve,reject)) => {
        try {
          const result = await axios.get(url);
          resolve(result.data.data)
        } catch (error) {
          reject(error)
        }
      })
    },
    
    
    async isUnique() {
      try {
        await this.isUserInDatabase()
       } catch(error) {
         console.log(error)
       }
    }
    
    推荐文章