gpt4 book ai didi

javascript - Then is not a function promise 错误

转载 作者:搜寻专家 更新时间:2023-11-01 00:12:26 26 4
gpt4 key购买 nike

<分区>

我是 promises 的新手,我使用 bluebird 文档从异步代码中获取数据

我试过的是:

错误是:

getToken.then is not a function

如何避免?

这个文件connection.js

return connection.getToken.then(function(connToken){

console.log(connToken);

}).catch({


})

这是moduleB中getToken的代码

const request = require("request-promise");
const Promise = require("bluebird");
module.exports = {


getToken: function () {


return new Promise((resolve, reject) => {
let options = {
method: 'POST',
url: 'https://authentication.arc.com/oauth/token',
headers: {
grant_type: 'client_credentials',
authorization: 'Q0MDdmMCFiMTc0fGNvlQVRDWThDNDFsdkhibGNTbz0=',
accept: 'application/json;charset=utf-8',
'content-type': 'application/x-www-form-urlencoded'
},
form: {
grant_type: 'client_credentials',
token_format: 'opaque&response_type=token'
}
};


request(options)
.then(function (body) {

return body;
})
.catch(function (err) {
return err;
});
})

}
}

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