axios preflight http状态代码500

时间:2017-06-16 00:51:52

标签: javascript ajax axios

我似乎无法让yelp API为我工作。我越过了第一个ajax,但是我得到了第二个错误。

  

XMLHttpRequest无法加载https://api.yelp.com/v3/businesses/search。预检的响应具有无效的HTTP状态代码500

我在localhost:3000上运行它,我在Chrome上使用Allow-Control-Allow-Origin:*扩展名。

这是我在客户端的代码:

  axios({
    method: 'post',
    url: 'https://api.yelp.com/oauth2/token',
    data: 'grant_type=client_credentials'
                + '&client_id='+api[0]
                + '&client_secret='+api[1]
  }).then(res => {
      USER_TOKEN = res.data.access_token;
            const AuthStr = 'Bearer '.concat(USER_TOKEN); 
            axios.get(api[2], { headers: { Authorization: AuthStr } })
            .then(res => {
              // If request is good...
              console.log(response.data);
              })
             .catch((error) => {
                console.log('error ' + error);
            });
    })   
   .catch((error) => {
      console.log('error ' + error);   
   });

0 个答案:

没有答案