gpt4 book ai didi

javascript - hittng http post 请求后无法执行成功 block

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:24:27 24 4
gpt4 key购买 nike

我正在 Angularjs 中发出 http post 请求,如下所示。服务执行成功,但需要很长时间。所以在从后端获得响应之前。控制将转到错误 block ,无法执行我们的任何逻辑成功阻止。谁能告诉我如何解决这个问题

 $http({
method: "POST",
url: "http://localhost:4000/channels/mychannel/chaincodes/changedneww741",
data: $scope.compJson,
headers: {
'Authorization': 'Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE1MDQ1NDcwODAsInVzZXJuYW1lIjoiSmltIiwib3JnTmFtZSI6Im9yZzEiLCJpYXQiOjE1MDQ1MTEwODB9.GIHZpIWclI-X9HL735gpgqnSzLR_CSK7KA6hoJgq27M',
'Content-Type': 'application/json'
}
}).success(function(data, status, headers, config) {}).error(function(data, status, headers, config) {});

最佳答案

使用这样的 promise :1. 在服务中创建如下函数:

function yourPost(searchObj) {
return $http({
method: 'POST',
url: appEndpoint,
data: yourData
})
}
  1. 在 Controller 中(注入(inject)您的服务)

    serviceName.yourPost(发送数据).then(函数(响应){ //这里是成功代码});

关于javascript - hittng http post 请求后无法执行成功 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46032679/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com