在Angular服务工作者配置文件中,可以使用以下几种模式规则作为路径:
例如,下面的示例代码中,服务工作者将缓存名为“my-cache”与“/index.html”完全匹配的文件。
{
"index": "/index.html",
"assetGroups": [
{
"name": "my-cache",
"resources": {
"urls": [
"/index.html"
]
}
}
]
}
例如,下面的示例代码中,服务工作者将缓存名为“my-cache”与以“/api/”开头的所有请求路径匹配的文件。
{
"index": "/index.html",
"assetGroups": [
{
"name": "my-cache",
"resources": {
"urls": [
"/api/*"
]
}
}
]
}
例如,下面的示例代码中,服务工作者将缓存名为“my-cache”与以“/post/”开头且由数字组成的所有请求路径匹配的文件。
{
"index": "/index.html",
"assetGroups": [
{
"name": "my-cache",
"resources": {
"urls": [
"/post/[0-9]*"
]
}
}
]
}