我有一些 API,例如 https://api-****** y?apikey=sX 4&q=london,其中 q=london 是一个会不断变化的参数,那么如何在 url 列表中添加这个 URL在 ngsw-config.json 文件中
"dataGroups": [
{
"name": "api-performance",
"urls": [
"https://api-***************y?apikey=sX******4&q=london",
"https://api-***************y?apikey=sX******4&q=manchester",
"https://api-***************y?apikey=sX******4&q=birmingham"
],
"cacheConfig": {
"strategy": "performance",
"maxSize": 100,
"maxAge": "3d"
}
},
我有两个疑问:
与其为所有不同的参数(如伦敦/曼彻斯特/伯明翰)一次又一次地添加相同的 url,有没有一种方法可以让我只添加不带参数的基本 URL,它会在用户搜索时存储所有不同参数的响应?
与其手动添加 URL,不如在用户在线搜索时动态存储 URL 的响应。我的意思是我最初不会在 ngsw-config.json 文件的列表中添加任何 URL,但是当用户请求该 url 时,它的响应会自动存储在缓存中。