죄송합니다. 프런트 엔드 프레임워크의 노드 서버 측 렌더링은 프레임워크의 초기화가 서버 측에서 수행되고 그런데 데이터를 렌더링한 후 표시를 위해 브라우저에 직접 전달된다는 의미인가요? ? 그렇다면 프론트엔드 프레임워크를 백엔드에서 초기화하면 프레임워크에서 초기화한 메소드 변수와 메모리가 서버노드 환경에 그대로 남아있는 것 아닌가 하는 생각이 듭니다.
仅有的幸福2017-05-16 13:38:28
백엔드는 단지 템플릿을 렌더링하고 초기 html 파일을 반환하므로 액세스 속도가 빨라지지만 메소드 및 기타 추가 작업은 스크립트 태그 등을 참조하여 여전히 프런트엔드에서 수행됩니다.
黄舟2017-05-16 13:38:28
기본적으로 두 번 실행하고 redux
来说,redux
是支持传入初始状态,在后端将store
生成,然后作为一个属性挂载到window
上面,这个基本上会利用模板,例如ejs
。对于react
的技术栈来说,可以关注一下我写的一个脚手架,支持服务端渲染,里面有服务端渲染的实现。服务端渲染有可能造成的是前端跑一次后端跑一次,进行两次数据获取过程,需要利用react
의 라이프사이클 기능으로 제어합니다.