helim 最近的时间轴更新
helim

helim

V2EX 第 555039 号会员,加入于 2021-09-03 09:17:49 +08:00
helim 最近回复了
128 天前
回复了 AnjingJingan 创建的主题 Node.js node.js axios 回调问题
3L 说的也对,但是你需要要把 function (request, response)改为 async 函数
都可以
128 天前
回复了 AnjingJingan 创建的主题 Node.js node.js axios 回调问题
我猜你是想把 getData 拿到的数据 response.end()过去给客户端,但是 getData 是个异步,是吧?
那可以这样写
async function getData(callback) {
const res = await axios.post(url)
callback(res)
}
server.on('request', function (request, response) {
getData(res => {
response.end(res)
})
})

既然用了 async await 就没啥必要用其他复杂的用法
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1390 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 23:43 · PVG 07:43 · LAX 15:43 · JFK 18:43
♥ Do have faith in what you're doing.