搜尋

首頁  >  問答  >  主體

javascript - node服務端渲染的困惑

請問node服務端渲染前端框架是指,在服務端執行框架的初始化,順便渲染完資料直接拋到遊覽器顯示麼?如果真是這樣,我在想,前端框架初始化是在後端,那框架初始化的那些方法變數和記憶體不都停留在伺服器node環境麼,非常困惑!

为情所困为情所困2788 天前538

全部回覆(2)我來回復

  • 仅有的幸福

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

    後端只是渲染模板,返回初始的html文件,這樣訪問速度更快,但添加方法一類的東西還是前台來做,通過引用script標籤等等

    回覆
    0
  • 黄舟

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

    基本上是跑兩遍,以redux来说,redux是支持传入初始状态,在后端将store生成,然后作为一个属性挂载到window上面,这个基本上会利用模板,例如ejs。对于react的技术栈来说,可以关注一下我写的一个脚手架,支持服务端渲染,里面有服务端渲染的实现。服务端渲染有可能造成的是前端跑一次后端跑一次,进行两次数据获取过程,需要利用react的生命週期的函數來進行控制。

    回覆
    0
  • 取消回覆