很常见一道面试题,虽然在晚上搜到大量的理论答案,但是我想知道在实际项目里是如何做好前后端分离的
ssr服务端渲染这个概念一直很模糊,在项目中具体的作用是什么?
很常见一道面试题,虽然在晚上搜到大量的理论答案,但是我想知道在实际项目里是如何做好前后端分离的
ssr服务端渲染这个概念一直很模糊,在项目中具体的作用是什么?
前后端分离,即前端页面脱离后端服务也可以单独运行。
我从开发和上线两个部分简单说一下。
前端开发不再依赖后端服务,定义好数据结构和接口名称就可以了。
比如采用restful的模式:前端使用mock,后端使用swagger。
这样就不会由一端而影响另一端的进度。再者,后端可以同时支持web、移动以及第三方的系统。
前后端可以独立部署,不再将前端的文件放到后端的服务中。也可以更好的做负载等一些运维的操作。
再说说SSR,也就是服务端渲然。目前要在需要支持SEO的情况下,才会做SSR。
10 回答11.4k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.9k 阅读✓ 已解决
3 回答5.2k 阅读✓ 已解决
1 回答3.5k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决
这种面试题我觉的算是开放性的问题了,要仔细说,东西太多了,如果要是考察的话,可能就是为了考察下实际工作中是否遇到一些坑以及解决办法吧,我就分享一些我遇到过的问题以及解决办法:
具体 SSR 渲染的东西,我就不乱说了,因为真的是简单接触并做过一些小的 DEMO 项目,并没有真实线上项目的实践经验,坑也踩的少。
以上个人拙见,如有错误,还望指正。