Disculpe la pregunta de nivel de principiante aquí, pero en el día 2 de buscar en Google y probar cada permutación, todavía no puedo progresar en la comprensión de por qué las cosas funcionan en el orden en que lo hacen.
Dado el siguiente código:
const rl = readline.createInterface({ input: process.stdin, output: process.stdout }) var username = await rl.question("Pleaser enter username\n"); await axios .get('https://somewhere.net/api/something/', { headers: { Username: username } }) .then(res => { console.log('statusCode: '+ res.status) console.log(res.data.response) }) .catch(error => { console.error(error) }) rl.close();¿Por qué obtengo un nombre de usuario indefinido antes de que incluso solicite al usuario que ingrese? Esperaría pedirle al usuario una entrada, luego ejecutar axios.