[英]SSR Next.js don't provides plain HTML, but JS
我正在为 web 应用程序使用"next": "^12.2.3"
、 "react": "^18.2.0"
和"typescript": "^4.7.4"
。
如果我在next.js
中使用 SSR 模式,我只看到纯 HTML 中的元标记,但 javascript ZA8CFDE6331BD59EB26696 其他所有内容。 这对于搜索引擎来说是不可读/对 seo 不友好的)
如果我使用next export
,我可以看到纯 HTML (可从任何搜索引擎读取)
所以,或多或少,这里的问题是:是否有任何方法可以获得 SSR 甚至 SSG 或增量 SSG,并且客户端/浏览器中的源代码是纯 HTML?
next dev
和next build
都不会生成 SPA 包,它们都生成 SSR 的 HTML、 <h1>...</h1>
等等。 您看到的唯一运行时脚本是水合逻辑。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.