使用 SvelteKit,如果我同时禁用 ssr 和 csr 会发生什么?

问题描述 投票:0回答:1

doc中,代码片段中有一条注释,说:

//如果

ssr
csr
都是
false
,则不会渲染任何内容!

“什么都不会被渲染”是什么意思?在我的理解中,ssr确定页面是否可以从服务器端渲染,而csr确定页面是否涉及JavaScript(因此是交互式的)。当我禁用 ssr 和 csr 时,我想我仍然会得到一个静态页面,而不是空白页面或白屏。我的理解正确吗?

如果我是正确的,那么“什么都不会被渲染”是什么意思?因为我仍然得到渲染的页面。如果我错了,请指出我的理解有误?

svelte sveltekit
1个回答
0
投票

csr判断页面是否涉及JavaScript

CSR 的意思是客户端渲染,远不止于此。

如果没有 SSR,则 CSR 在客户端上创建整个页面。
如果还有 SSR,它将水合页面(添加事件监听器等)。

文档没有说谎,如果这两个选项都关闭,你什么也得不到。

© www.soinside.com 2019 - 2024. All rights reserved.