gpt4 book ai didi

请求未返回正确值的 Javascript 函数

转载 作者:行者123 更新时间:2023-11-30 13:58:36 25 4
gpt4 key购买 nike

<分区>

我现在正在制作一个 Node 应用程序,使用 request Node 包连接到 API。但是,当我发出 API 请求时,确定 usernamepassword 有效性的函数不会按预期返回 true

到目前为止,这是我的代码:

const request = require("request")
const API_URL = <the_api_url>

const isValidLogin = (username, password) => {
let success = false;
let options = {
url: API_URL,
method: 'GET',
auth: {
user: username,
pass: password
}
}
request(options, (error, response, body) => {
console.log(response.statusCode);
if (error) {
console.log(error)
}
if (response.statusCode == 200) {
success = true;
}
else {
success = false
}
})
console.log(success)
return success;
}

当我将无效的 usernamepassword 传递给 isValidLogin() 时,它会正确返回 false。我确实注意到 response.statusCode200 这应该意味着 successtrue 但是它不起作用正如预期的那样。

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