Javascript: Как экспортировать функцию, аргумент которой является обещанием из другого файла - PullRequest
0 голосов
/ 23 сентября 2019

Мне нужно экспортировать такую ​​функцию.

export const api = functions.https.onRequest(express);

Но перед этим мне нужно сначала настроить некоторые вещи, которые могут занять некоторое время.

В импортируемом файле у меня есть.

module.exports.router = new Promise((resolve, reject) => {
    SwaggerExpress.create(config, (err: any, swaggerExpress: any) => {
        if (err) {
            reject(err);
            console.log(err);
        }

        swaggerExpress.register(apiApp);

        resolve(apiApp);
    });
});

Итак, я хотел бы импортировать эту функцию и использовать ее здесь: functions.https.onRequest(router);

Как мне это сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...