我正在编写一个使用服务器端渲染的社交网站,
例如,当用户创建帖子时,用户从服务器接收到呈现的帖子 (HTML),
并将 HTML 附加到 Dom。
--
现在问题来了,
当我选择在服务器上渲染所有内容时,
我应该在哪里渲染“小东西”?
例如,如果我想在用户上传照片之前生成照片预览,
我应该在 cilent 端创建一个标签,
然后用 JavaScript 修改它,
或者只是从服务器请求预览以使您的网站“完全”服务器端呈现?
如果我选择前一种方案,我的网站将变得难以管理(因为它就像 cilent-side render 加上 server-side render ,这让我很难管理模板)
我更喜欢后一种解决方案,这样我就可以在服务器上管理我的所有模板,
但这取决于互联网速度,一旦用户离线,我就无法做任何事情,
我应该怎么办?