찾다

 >  Q&A  >  본문

node.js - 노드 서버 측 렌더링과의 혼동

죄송합니다. 프런트 엔드 프레임워크의 노드 서버 측 렌더링은 프레임워크의 초기화가 서버 측에서 수행되고 그런데 데이터를 렌더링한 후 표시를 위해 브라우저에 직접 전달된다는 의미인가요? ? 그렇다면 프론트엔드 프레임워크를 백엔드에서 초기화하면 프레임워크에서 초기화한 메소드 변수와 메모리가 서버노드 환경에 그대로 남아있는 것 아닌가 하는 생각이 듭니다.

为情所困为情所困2739일 전497

모든 응답(2)나는 대답할 것이다

  • 仅有的幸福

    仅有的幸福2017-05-16 13:38:28

    백엔드는 단지 템플릿을 렌더링하고 초기 html 파일을 반환하므로 액세스 속도가 빨라지지만 메소드 및 기타 추가 작업은 스크립트 태그 등을 참조하여 여전히 프런트엔드에서 수행됩니다.

    회신하다
    0
  • 黄舟

    黄舟2017-05-16 13:38:28

    기본적으로 두 번 실행하고 redux来说,redux是支持传入初始状态,在后端将store生成,然后作为一个属性挂载到window上面,这个基本上会利用模板,例如ejs。对于react的技术栈来说,可以关注一下我写的一个脚手架,支持服务端渲染,里面有服务端渲染的实现。服务端渲染有可能造成的是前端跑一次后端跑一次,进行两次数据获取过程,需要利用react의 라이프사이클 기능으로 제어합니다.

    회신하다
    0
  • 취소회신하다