TypeORM и Express промежуточное ПО - PullRequest
0 голосов
/ 21 февраля 2020

Есть ли какой-нибудь способ bootstrap app.use() промежуточного программного обеспечения после того, как createConnection() установит sh один?

В соответствии с typeorm найденной документацией здесь Я должен использовать только app.get() или app.post(), потому что они впоследствии загружаются.

Возникает вопрос, как мне справиться с этим, когда я хочу использовать промежуточное ПО? Имея в виду разделение огромного блочного кода из одного файла, который содержит createConnection().then(_ => dothings()), на более мелкие части.

Если я попытаюсь сделать getRepository() раньше в промежуточном программном обеспечении, чем оно действительно создано, оно выдаст исключение, что Connection "default" was not found.

Единственное, что мне приходит в голову, это установить какой-то флаг, но я верю, что это не лучшее решение.

Самый точный вопрос, который подходит мне, - здесь а неужели нет другого решения, кроме огромного блока кода?

...