javascript - NestJS 在服务中注入(inject)请求或执行上下文

标签 javascript node.js typescript dependency-injection nestjs

如何在服务中注入(inject)请求或执行上下文?

最佳答案

从 6.0 版本开始,可以将当前请求注入(inject)到服务中,REQUEST token :

export class AppService {
  constructor(@Inject(REQUEST) private request) {}

  load() {
    const user = this.request.user;
  }
}

关于javascript - NestJS 在服务中注入(inject)请求或执行上下文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52991875/

相关文章:

javascript - 在 Angular 4 上使用 Chart.js

javascript - 带有 websocket 接口(interface)的数据库?

node.js - 没有响应正文的帖子,201 或 204 哪个响应代码更好?

node.js - 如何为 heroku nodejs web 应用程序配置 nginx

javascript - 如何从字符串中获取单词(即字母数字)的每个实例并更改它?

angular - 属性然后在类型 void 上不存在, typescript 错误

angular - 如何在服务的 md-table 中实现 md-paginator 和 md-sort?

javascript - 访问在外部 SVG 文件中定义的 DOM 对象

javascript - Ajax 调用 Web API

c# - 如何从 Javascript 函数之一调用用户控件?