reactjs - 何时使用静态站点生成器?
问题描述
我有一个具有登录和基于角色的内容等的 Web 应用程序,它是使用通用模式在 nuxt(vue 框架)中创建的。目前它是 SSR(服务器端渲染)应用程序,但如果将其转换为静态站点是否正确使用 nuxt 生成命令?
仅供参考:-我尝试运行 nuxt generate ,它会在 dist 中生成适当的页面,但我担心的是每个 HTML 文件中,只有 CSS 和 script 标签。我知道我不能为每个页面静态生成内容,因为它是基于用户的。知道如果我使用 SSG 是正确的还是会破坏它的目的?
解决方案
对于登录用户的内容经常更改(动态)的网站,请避免使用 SSG。
更新:-
有很多很棒的网站可以帮助刚接触这方面的开发人员,例如
最后,它在构建时为每个带有内容的路由生成 html 的方式(netlify 和 vercel 也在研究一些新方法,以改善大型 jamstack 站点的构建时间),一旦用户访问主页,它的 html 服务和 js开始并做 SPA 部分以进行进一步导航,而不是整页刷新 + 交互性
推荐阅读
- r - 在 R 中抓取动态网页
- html - 当用户以 Angular 7 反应形式输入货币值时,如何自动插入逗号,没有 [(ngModel)]
- python - 如何对矩阵列中的值进行排序?
- javascript - 有没有办法在循环内使用静态 if 语句来节省处理周期?
- python - Matplotlib - 沿分类 x 轴绘制嵌套类别
- flask - 如何在烧瓶中设置持久的 JWT 令牌标头?
- java - ArrayList of ArrayList of Integers 不应该接受重复
- php - 如何在主页上的默认提要之前添加小部件
- python - 无法转换为日期时间对象
- delphi-10.2-tokyo - 安全关闭来自 IdTCPServer 中服务器的所有连接