【发布时间】:2019-07-30 16:29:35
【问题描述】:
我有一个 API 并试图发送一个请求。这是有效的,但我注意到在收到回复后课程没有被破坏。我目前正在使用nestJS,但是当我尝试测试时,nodeJS + expressJS 也遇到了这个问题。
我正在使用以下代码:
@Injectable()
export class UsersService {
s = '';
constructor() {}
async findAll(): Promise<any> {
this.s += ' haha ';
return await this.s;
}
}
第一次返回 haha 第二次 haha haha 以此类推。
我不确定这是否是所需的行为,或者可能没有正确配置,因为我现在只是在学习nestJS。我之前使用过 Zend Framework,但没有显示出这种行为。
任何指导将不胜感激。
谢谢。
【问题讨论】:
-
按照设计,可注入实例是单例,就像在许多 IOC 框架(例如 Spring)中一样。如果您想使用一些缓存机制,这实际上很有用。你为什么要不然?适用于哪个用例?
标签: javascript node.js typescript express nestjs