Loopbackjs 如何将app.context注入环回4控制器
我找不到任何合适的例子来说明如何将app.context对象注入到单独文件中的Loopback 4控制器中 文档中的这个内联示例运行良好Loopbackjs 如何将app.context注入环回4控制器,loopbackjs,Loopbackjs,我找不到任何合适的例子来说明如何将app.context对象注入到单独文件中的Loopback 4控制器中 文档中的这个内联示例运行良好 import {inject} from '@loopback/context'; import {Application} from '@loopback/core'; const app = new Application(); app.bind('defaultName').to('John'); export class HelloControll
import {inject} from '@loopback/context';
import {Application} from '@loopback/core';
const app = new Application();
app.bind('defaultName').to('John');
export class HelloController {
constructor(@inject('defaultName') private name: string) {}
greet(name?: string) {
return `Hello ${name || this.name}`;
}
}
但我无法找到一种方法来获得相同的控制器在一个单独的文件
我正在尝试这样做:
export class PingController {
constructor(@inject(app.name) private name: string)
app.name在我的应用程序上下文中是一个简单的绑定。解决方案非常简单 由于应用程序级别上的所有上下文值在整个应用程序中都可用,因此不需要引用应用程序
我只需要在构造函数注入中将(app.name)替换为('name')。如何在控制器类上获得应用程序。