Estoy tratando de ingresar información usando readline pero me encuentro con un error desconocido después de hacerlo. Para empeorar las cosas, mi amigo no tiene dificultades para ejecutar exactamente el mismo código en su dispositivo.
const { Octokit } = require("@octokit/rest"); const readline = require("readline"); const util = require('util'); const octokit = new Octokit(); const rl = readline.createInterface(process.stdin, process.stdout); const question = util.promisify(rl.question).bind(rl); const getUsername = async () => { return await question("Enter GitHub username: "); } const getRepoData = async (uname) => { return await octokit.request("/users/" + uname + "/repos"); } (async () => { try { console.log("checkpoint") const uname = await getUsername(); console.log("checkpoint2") console.log(uname); var repoData = await getRepoData(uname); repoData = repoData["data"]; // is a list of dictionaries, eg repoData[0]["name"] console.log(repoData); } catch (err) { console.log("FAILED"); console.log(err); } finally { rl.close(); } })() Mi intención es que el programa imprima información sobre un usuario de GitHub determinado. Sin embargo, ejecutar este programa en la consola con node app.js da como resultado
checkpoint Enter GitHub username: fuzzyhappy FAILED fuzzyhappyTampoco tengo idea de por qué está imprimiendo la respuesta a la pregunta.