【发布时间】:2021-12-29 13:25:24
【问题描述】:
我们将 Next.js 与服务器端渲染 (SSR) 结合使用,并且我们希望使用 Capacitor.js 封装我们的应用程序,以便我们可以将其发布到 Android 和 iOS 设备上。遗憾的是,这似乎只有在使用静态站点生成 (SSG) 时才有可能,我什至找不到任何关于如何尝试使 SSR 工作的信息。
几个线程似乎暗示这是可能的:How to package a hosted web app with Ionic Capacitor(不确定这里使用的是什么类型的渲染)和https://github.com/MicrosoftDocs/cordova-docs/blob/master/articles/getting-started/create-a-hosted-app.md(这是用于 Cordova)。我以前从未使用过 Nuxt.js,但这里有一些提示表明该框架也可以使用:Using Capacitor 3 with Nuxtjs SSR
本质上,是否可以使用 Capacitor 的 Webview 来显示托管应用程序,而不必先静态构建它?这可能是 Capacitor 3 现在允许的吗?
如果这是不可能的,您对拥有一个移动应用程序的建议是什么,因为我们已经在 Next.js 中构建了我们的网络(和移动响应)产品,大量使用了 getServerSideProps(即 SSR)。任何帮助将不胜感激。
【问题讨论】:
标签: reactjs react-native ionic-framework next.js capacitor