【发布时间】:2022-01-17 15:23:36
【问题描述】:
我遇到了一些问题
function getId(username){
const https = require("https")
let id = ""
let data = ``
https.get(`https://api.roblox.com/users/get-by-username?username=${username}`, (response) =>{
response.on('data', (chunk) => {
data += chunk;
})
response.on('end', () =>{
if(data){
id = JSON.parse(data).Id
}
})
})
.on('error', (error) => {
console.log(error)
})
return id
}
所以我的目标是使用getId("IHZAQSTORM33") 和预期结果,它将返回用户 ID (1684676332)。但相反,它给了我(“”)。它给了我一个冒号
是的,我正在尝试连接到 roblox api。
【问题讨论】:
-
@Kevin B 好吧,我没有使用 jquery,所以它仍然是个问题
-
您会想了解异步编程的工作原理。当你的函数退出时,
id还没有值..