Пытаюсь вернуть результат из request но никак не получается, подскажите в чем проблема
function parsing() {
const URL = 'https://random.dog/woof'
let result: string[]= []
request(URL, async function (err: any, res: { statusCode: any; }, body: any) {
if (err) throw err;
let arr: string = body.split('.').reverse()
if (arr[0] === 'mp4' || arr[0] === 'gif' || arr[0] === 'webm') {
parsing()
} else {
result.push("https://random.dog/" + body)
return result[0]
}
})
return result[0]
}