vue 服务器渲染是前端同学做还是后端做?

vue 的服务器渲染,我看教程是用的 node + express 做的,那等到是项目上线后,如何后台人员用的是 php,vue的服务器渲染应该怎么做;
看过网上一个文档,说是 node 程序作为一个中间件存在,中间件又应该如何理解?node程序和php同时存在又应该如何部署???

阅读 5.8k
6 个回答

服务端渲染是前端做,是利用node作为一个中间层,来实现返回渲染好的html,以及接口请求的转发。中间层的概念我理解就是前端发送请求往node这层服务上发,然后node再将这个请求转发给真正的PHP后台,后台返回数据给node,如果数据需要规范处理,那么就处理一下,或者不处理直接返回给前端。这个意思

前端,vue有服务端渲染框架和解决方案,和vue传统项目不同就是部署方式不同,还有一些其他不同,没php啥事,node的事
vue服务端渲染框架

都有,前端搭建开发环境,生产环境的部署需要后端做

大多情况,后台的同事只关注服务端,前端的同事只关注界面。
然而这是涉及到前端和服务端两方面知识的问题,得看后台学Vue和前端学nodejs相比,哪个对整体更有利。
比如我这边的情况是,中间层服务是前端搭建的,前端所用的接口直接来源也都是来自中间层,即前端自个写接口。而中间层的接口数据部分来自后台提供的接口组织的。

都可以。但是服务端渲染需要借助 node ,得看你们的后端同学会不会写 node 了。

都可以,但是我觉得前端的同学来写比较好

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏