Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/rest/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法在promise then()方法中调用axios函数_Javascript_Rest_Promise_Axios - Fatal编程技术网

Javascript 无法在promise then()方法中调用axios函数

Javascript 无法在promise then()方法中调用axios函数,javascript,rest,promise,axios,Javascript,Rest,Promise,Axios,一般来说,我不熟悉后端,所以如果这是一个愚蠢的问题,我深表歉意。receivePublicToken是从REST端点调用的方法。然后我尝试调用该方法的then方法aka中的axios函数,如果receivePublicToken方法成功,请继续并调用另一个axios函数。axios函数始终返回错误 import { receivePublicToken } from "./controller"; receivePublicToken(req) .then(resolve =>

一般来说,我不熟悉后端,所以如果这是一个愚蠢的问题,我深表歉意。receivePublicToken是从REST端点调用的方法。然后我尝试调用该方法的then方法aka中的axios函数,如果receivePublicToken方法成功,请继续并调用另一个axios函数。axios函数始终返回错误

import { receivePublicToken } from "./controller";    

receivePublicToken(req)
.then(resolve => {
  console.log("Resolved: ", resolve);
  axios.get("/transactions")
  .then(res => console.log("Axios succeeded!"))
  .catch(rej => console.log("Axios failed!")); //this always fails
})
.catch(reject => {
  console.log("Reject: ", reject);
});
它给我的错误是:

{ Error: connect ECONNREFUSED 127.0.0.1:80
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1107:14)

有什么想法吗?或者,如果有人对更好的方法有任何建议,我洗耳恭听。提前谢谢大家!:

如果API的实现方式需要在头中插入一个秘密令牌,那么您可能需要在头中插入令牌

能否提供有关正在执行的get请求的更多详细信息


这行是console.logResolved:,resolve;执行?

看起来与承诺或JS没有任何关系,它看起来像一个连接issue@CertainPerformance我也是这么想的,除了我的第一个REST端点是通过axios调用调用的,因此,连接一开始似乎工作正常。receivePublicToken…是不是您必须使用标头中的令牌执行get请求?@我们很抱歉,什么?根据您的代码,您希望在收到某种令牌后执行请求,我猜是拒绝连接可能是因为请求中缺少令牌。我不确定,但看看这是否对您有帮助:为了让它工作,我的get请求当前调用了一个方法,该方法只执行一个console.log语句,声明它已到达该点。稍后我将在其中实现更多的逻辑,但我首先要让它工作。是的,my console.logResolved:,解析行执行。您能提供有关API实现的更多详细信息吗?您是否可以尝试直接在/transactions路由上发送get请求,而不是在第一个请求中调用它?它能正常工作吗?