Axios get方法不起作用

时间:2017-05-16 11:35:12

标签: javascript reactjs axios

我只是使用reactJS和axios来调用api。 api调用正在进行,但我无法从服务器获得响应。

这是我的代码:

getProjectdetails(details) {
  alert("coming")
  details.map(function(project, i) {
    var projectId = project.projectId
    axios.get('http://workpresso.rankworld.io/api/v1/project?query={"projectId":"' + projectId + '"}', {
        params: {},
        headers: {
          "x-access-token": sessionStorage.token
        },
      })
      .then(function(response1) {}.bind(this))
      .catch(function(error) {
        console.log(error);
      });
  })
}

1 个答案:

答案 0 :(得分:0)

你需要从then()返回一些东西。 如果你想避免绑定'this'你可以使用箭头功能(如果es6可用,假设你正在使用Node,它可能是)。 最后,map函数会转换数组元素,因此您还需要在该函数中返回一些内容。