gpt4 book ai didi

javascript - 从 JavaScript 中的异步函数返回值?

转载 作者:行者123 更新时间:2023-11-30 16:28:53 25 4
gpt4 key购买 nike

我有以下片段

"use strict"

const req = require('requisition');

async function doRequest () {
const url = 'http://api.com/v3/search?q=breno'
const res = await req.get(url)

console.log(res.status)

const body = await res.json();

return "it Works!"
}


console.log(doRequest())

请求工作正常,但 console.log() 产生:

{}
200

代替

200
"it Works!"

当我尝试:

console.log(await doRequest())

我收到一个意外 token 错误

最佳答案

async 函数返回promises。在顶层,您必须“订阅” promise :

doRequest().then(result => console.log(result));

关于javascript - 从 JavaScript 中的异步函数返回值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33658820/

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