Entschuldigung, bedeutet das knotenserverseitige Rendern des Front-End-Frameworks, dass die Initialisierung des Frameworks auf der Serverseite durchgeführt wird und die Daten nach dem Rendern übrigens direkt zur Anzeige an den Browser geworfen werden ? Wenn das der Fall ist, denke ich, wenn das Front-End-Framework im Back-End initialisiert wird, bleiben dann die vom Framework initialisierten Methodenvariablen und Speicher nicht in der Serverknotenumgebung?
后端只是渲染模板,返回初始的html文件,这样访问速度更快,但添加方法一类的东西还是前台来做,通过引用script标签等等
基本上是跑两遍,以
redux
来说,redux
是支持传入初始状态,在后端将store
生成,然后作为一个属性挂载到window
上面,这个基本上会利用模板,例如ejs
。对于react
的技术栈来说,可以关注一下我写的一个脚手架,支持服务端渲染,里面有服务端渲染的实现。服务端渲染有可能造成的是前端跑一次后端跑一次,进行两次数据获取过程,需要利用react
的生命周期的函数来进行控制。