从服务器端进行渲染(它是Express应用程序)时,是否可以访问窗口动态事件?
我想动态跟踪用户的滚动。我需要创建一个无限滚动(基于滚动位置的分页),但这一次是在SSR中。
有什么想法吗?
答案 0 :(得分:3)
在后端(服务器端)无法访问浏览器事件/数据,而无需将其手动发送到后端。
我想到的第一件事是通过Ajax请求发送滚动的位置或使用WebSockets-取决于发送操作的预期频率。
在这种情况下,您可以通过Ajax请求发送当前滚动位置,并根据该位置的值将新内容发送到客户端并进行渲染。