我正在使用Next.js开发服务器端渲染网站,但我想使其成为渐进式Web应用程序,但是这个问题我找不到正确实现的方法。
当我构建应用程序时,它可以正确地服务于服务工作者,但是没有manifest.json,在某些项目示例中,它可以服务manifest.json,但是我在Lighthouse审核中尝试了它,并说
服务工作者未成功提供清单的start_url
我使用带有Service Worker Precache的Create Next App的示例 之一
我认为问题是start_url是。或/而不是有效文件,因为在Next.js中从一开始就没有index.html可以提供服务。
总而言之,我正在寻找一个使用Next.js将其构建到dist文件夹的示例,当我为其提供服务时,它具有有效的Service Worker和有效的Web Manifest。
manifest lighthouse service-worker progressive-web-apps next.js
我正在将 Next.js 与 Redux 结合使用,并且想要集成 Firebase 身份验证,但我对服务器如何返回使用 Redux 管理的经过身份验证的用户的特定数据而不与其他用户的数据发生冲突感到困惑。
这个过程对我来说并不清楚。
是否有任何结合 Next.js、Redux 和 Firebase 身份验证的工作示例?
谢谢。