Tengo un problema simple que deseo que alguien pueda arrojar algo de luz. Después de llamar a una API externa que devuelve el objeto JSON. No puedo pasar la respuesta fuera de la función de devolución de llamada. y devuelve indefinido.
let params = { key: "value" }; function callback (data) { return data } //calling the external api which return json object search.json(params, callback);no importa cómo intente almacenar los datos, devuelve indefinidos, excepto dentro de la función de devolución de llamada.
mi problema es cómo puedo pasar los datos a un alcance global o acceder a la respuesta después de llamar a la función a través del módulo de importación.
Gracias