是否可以将同一个服务工作者用于两个项目?

贝莎·科恩·伊兰达

我的服务人员遇到问题,我有两个不同的项目位于同一服务器中,但位于不同的文件夹中,并且我想使用我的服务人员将项目2中的文件预缓存(我的服务人员已经在处理项目号1)。我的问题是,有可能这样做吗?我还有其他方法可以攻击这个吗?很感谢任何形式的帮助。

杰夫·波斯尼克

通常,是的,只要服务工作者驻留在与每个项目的根目录处于同一级别(或“更高”)的URL上即可。这样可以确保每个项目都在服务人员的范围之内。

我假设您要问的挑战之一涉及在该服务工作程序中创建一个包含两个项目的构建工件的预缓存清单。有几种解决方法,但是我认为最直接的方法是确保始终同时为每个项目运行构建过程,然后在使用Workbox的构建工具来创建预缓存清单时,确保您掌握了每个项目输出的所有资产。

配置该构建过程的具体细节取决于您当前使用的内容。您提到,第一个项目已经有一个服务人员(大概使用Workbox的预缓存),因此我认为仅使用相同的构建设置,并进行调整以选择其他资产将是最简单的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我可以从同一个jar文件执行两个不同的类吗?

如何在service_worker.js所在位置的上方注册服务工作者的作用域一个目录

可以将两个符号绑定到同一个变量吗?

如何检查两个方法引用是否引用同一个方法?

烧瓶登录不上同一个域中的两个应用工作

是否可以修改服务工作者缓存响应标头?

在一个域中建议顶级服务工作者或多名服务工作者?

检查两个(智能)指针是否指向同一个派生类

为什么同一个CSS不用于两个圈子

允许两个项目从同一个键继承

服务工作者列出缓存中的所有URL并传递给另一个函数

两个作品可以拥有同一个对象吗?

是否可以在同一个剧本中循环进入两个不同的列表(Ansible)?

检查两个路径是否指向同一个文件

您可以将同一个可启动USB用于多次安装吗

通常,当两个子类共享同一个父类时,是否可以从另一个子类访问子类?

将同一个表的两个 INNER JOINS 的结果合并到 SQL Server 中的一个临时表中

同一个命名空间和项目中的两个类是否也在同一个执行程序集中?

无状态工作者服务和 api 服务都引用同一个项目

两个进程可以通过 ptrace 附加到同一个 PID

不同的 2fa 身份验证器如何为同一个应用服务工作?

是否可以在同一个元素上执行两个 *ngFor 指令?

是否可以在 Laravel 中的同一模型上建立多对多变形关系?(两个由关系变形的在同一个模型中)

boost.asio 如何避免两个客户端在同一个端口连接同一个服务器

将同一个对象添加到两个列表时,内存是否会增加?

同一个 Android getIntent() 可以从两个不同的类接收吗?

为什么我们将同一个节点连接到两个不同实例的两个不同节点?

是否可以在调试中知道两个变量是否是同一个对象?

通过 Pymongo 在同一个集合上通过 $lookup 聚合两个项目