如何禁用estJs缓存API响应
如何禁用estJs缓存API响应
我有一个正常的estJs应用程序。我有几个API。最近,我注意到当我使用Postman测试它们时,响应被缓存了。 例如I hit API-1 ... it gives me a respe.
I hit API-2 ... it gives me the respe plus the previous respe.
是否有禁用此功能的调整
如何禁用estJs缓存API响应
我有一个正常的estJs应用程序。我有几个API。最近,我注意到当我使用Postman测试它们时,响应被缓存了。
例如
I hit API-1 ... it gives me a respe.
I hit API-2 ... it gives me the respe plus the previous respe.
是否有禁用此功能的调整?
提前感谢。
这是返回正常响应的API-1。
这是API-2,它返回以前的API-1的响应
回答如下:@Controller({path: "product",scope: Scope.REQUEST})
我认为这就是问题。由于节点是单线程的,因此它没有处置我的较早的实例,并且一次又一次地使用相同的响应变量。因此,我的API-1保存了对名为RESPOSE的变量的响应。
在下一个请求时,API-2使用了相同的变量RESPOSE。
RESPOSE变量结构是这样的-
{
status: bool,
message: string,
data: object
}
API-1将其修改为
{
status: true,
message: "Done",
data: {"key":"value"}
}
但是,API-2仅使用前两个键。
{
status: true,
message: "ot done",
data: {"key":"value"}
}
因此获得了上一个请求的第三个data键。
理想情况下,这不会发生。但是在应用范围之后,它就解决了。
https:///fundamentals/injection-scopes
控制器也可以具有范围,该范围适用于所有请求方法在该控制器中声明的处理程序。像提供者范围一样,范围控制器的寿命声明其寿命。对于请求范围控制器,为每个入站请求创建一个新实例,并且请求完成处理后,将进行垃圾收集。
#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格
上传时间: 2024-05-07 12:01:41
推荐阅读
留言与评论(共有 20 条评论) |
本站网友 qqforpad | 0秒前 发表 |
我注意到当我使用Postman测试它们时 | |
本站网友 手机wap | 4分钟前 发表 |
这不会发生 | |
本站网友 输血反应 | 16分钟前 发表 |
我的API-1保存了对名为RESPOSE的变量的响应 | |
本站网友 指点江山激扬文字 | 16分钟前 发表 |
Scope.REQUEST}) 我认为这就是问题 | |
本站网友 星云变 | 3分钟前 发表 |
API-2仅使用前两个键 | |
本站网友 李淑静 | 14分钟前 发表 |
但是在应用范围之后 | |
本站网友 导航网址大全 | 30分钟前 发表 |
我有几个API | |
本站网友 php空间 | 11分钟前 发表 |
为每个入站请求创建一个新实例 | |
本站网友 完美的英文 | 23分钟前 发表 |
object } API-1将其修改为{ status | |
本站网友 中山大学附属第二医院 | 17分钟前 发表 |
bool | |
本站网友 胡萝卜的功效 | 7分钟前 发表 |
并且一次又一次地使用相同的响应变量 | |
本站网友 支付宝事件 | 10分钟前 发表 |
"product" | |
本站网友 疹子 | 24分钟前 发表 |
像提供者范围一样 | |
本站网友 iet总决赛 | 30分钟前 发表 |
但是在应用范围之后 | |
本站网友 河南省银行业协会 | 4分钟前 发表 |
这是API-2 | |
本站网友 平潭房产网 | 29分钟前 发表 |
我有几个API | |
本站网友 许为平 | 22分钟前 发表 |
API-2仅使用前两个键 | |
本站网友 好乐迪电话 | 18分钟前 发表 |
https | |
本站网友 磨砂膏 | 17分钟前 发表 |
Scope.REQUEST}) 我认为这就是问题 |