How to catch 401 error using fetch method of javascript

前端 未结 6 1102
离开以前
离开以前 2021-02-12 09:59

I need to catch error 401 Code of response so that I can retry after getting a new token from token endpoint. I am using fetch method get data from API.

   const         


        
6条回答
  •  星月不相逢
    2021-02-12 11:01

    You can check the status and if it's not 200 (ok) throw an error

     fetch("some-url")
        .then(function(response)
         {
          if(response.status!==200)
           {
              throw new Error(response.status)
           }
         })
        .catch(function(error)
        {
          ///if status code 401...
        });
    

提交回复
热议问题