您现在的位置是:首页 > 电脑 > 

如何禁用estJs缓存API响应

2025-07-18 03:40:52
如何禁用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组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/diannao/884735.html

相关标签:无
上传时间: 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}) 我认为这就是问题