我开始在自己制作的一个小应用中使用Loopback4。
应用程序会定期从外部站点检索数据,并将数据存储在应用程序对象的变量中。
现在,我有点不知所措,因为我不知道如何在控制器中获取应用程序实例。我要注射吗?请帮忙。
答案 0 :(得分:1)
您可以使用绑定键CoreBindings.APPLICATION_INSTANCE
注入应用程序对象。
import {CoreBindings, inject} from '@loopback/core';
import {MyApplication} from '../application';
export class MyController {
constructor(
@inject(CoreBindings.APPLICATION_INSTANCE)
private app: MyApplication,
) {}
// ...
}
文档:https://loopback.io/doc/en/lb4/apidocs.core.corebindings.application_instance.html