我正在尝试在我的渐进式网络应用程序中使路线工作。现在的根页面是index.html。我有下一页称为admin.html。我在这里遇到的问题是使 url 看起来像https://sampleapp.com
到根页面的路由,即index.html和https://sampleapp.com/admin
到admin.html的路由。
我曾尝试查看教程,但在任何地方都找不到。
提前致谢!
我正在尝试在我的渐进式网络应用程序中使路线工作。现在的根页面是index.html。我有下一页称为admin.html。我在这里遇到的问题是使 url 看起来像https://sampleapp.com
到根页面的路由,即index.html和https://sampleapp.com/admin
到admin.html的路由。
我曾尝试查看教程,但在任何地方都找不到。
提前致谢!
路由由服务器负责。如果有请求进入,例如http://sampleapp.com/,则由服务器决定返回什么。所有网络服务器,如IIS、Apache或Node.js/Express.js都有机制确保在发出特定请求时获得admin.html 。
Service Worker不介意路由。在缓存的情况下,它只是将请求的结果存储到服务器并启用它可以返回相同结果而无需再次访问服务器的情况。从那里你可以使用更高级的缓存策略扩展你的服务工作者的功能。
请记住,使用 Progressive Web App 可以扩展现有的“正常”网站。从网站的角度来看,没有任何变化。Service Worker 和 Manifest.json 文件使其成为 PWA,并使用正确的浏览器使其表现更好。
取决于您的框架和服务器。如果您使用 Service Worker 来缓存您的 cab 使用应用程序的路径而不是文件的路径