Necesito obtener un título de un video de YouTube. ¿Cómo puedo cambiar una solicitud de esta biblioteca para que sea asíncrona? En realidad esto devuelve undefined
esta es una aplicación vue.js
async addNewVideoToLocalStorage() { let id = getIdFromURL(this.videosUrl[0].url); let title = await getYoutubeTitle(id, async (e, t) => await t); }data: () => ({ title: "", }) async get_title() { var getYoutubeTitle = require('get-youtube-title'); let id = 'QR1jRM4XTyc'; await getYoutubeTitle(id, (e, t) => { return this.title = t }) console.log(this.title); }async, await no puede funcionar en getYoutubeTitle 🥺
prueba de esta manera