Tengo dos controladores, A y B. El controlador A tiene, entre otras funciones, la capacidad de OBTENER la información de un Módulo. Llamemos a esta función getA.
Exporto el controlador con:
module.exports = controllerA
Y trato de usar la información en el controlador B primero importando el controlador A:
const a = require('controllerA')
Sin embargo, cuando trato de obtener la información devuelta por "getA", no está definida o es "anónima".
¿Cómo podría recuperar esta información?
Más información
Cuando intento imprimir por consola la const a, me sale el siguiente error:
type string or an instance of Buffer, ArrayBuffer, or Array or an Array-like Object. Received type function ([AsyncFunction (anonymous...) Y cuando trato de hacer un console.log(a._id) devuelve indefinido
No estoy seguro de si esto importa, pero el controlador A depende del token de usuario para recuperar la información (encabezados de autorización, token de portador...)