У меня есть приложение Express с API LoopBack 4 в / api, похожее на это: https://loopback.io/doc/en/lb4/express-with-lb4-rest-tutorial.html
В приложении Express я использую контроллеры / Маршруты. Как бы я получил доступ к функциям Loopback из контроллеров Express? Например, если у меня есть форма HTML, которую отправляет пользователь, как я могу получить доступ к методам контроллера LB из метода Express Controller, который обрабатывает отправку формы? Я могу сделать экземпляр приложения LB внутри контроллера Express:
import {SomeApplication} from './application';
class SomeController {
static async index(req, res) {
try {
this.lbApp = new SomeApplication();
// ...
} catch(exception) {
res.status(500).send(exception)
}
}
}
module.exports = SomeController;
Но я не знаю, является ли это правильным способом его создания или что делать после этой точки для доступа соответствующие методы контроллера LB.
Заранее благодарим за любую помощь.