Когда сервер запускается, я вызываю функцию:
server.listen(port, someFunction());
Внутри этой функции я выполняю некоторую асинхронную операцию, чтобы заполнить данные внутри объекта.
Я хочу поделиться любыми данными, заполненными этим объектом, с другим файлом.
someFunction(){
someObject={
//this gets populated with some asynchronous operation.
}
functionInsideFunction(){
//I want this function to return someObject of the parent function
}
//This function can't return anything because it shows error, as this is
// being invoked at the server start.
}
Я хочу экспортировать functionInsideFunction, чтобы я мог получить данные, хранящиеся в someFunction, в другом файле!
Так каким должен быть мой подход!?