最近学到的前后端分离知识
前言 前后端分离这个词相信大家都听过,不知道大家是怎么理解的呢。前阵子看项目的时候,有一段实现硬是没看懂,下面来给大家说一下一段愚蠢的经历哈。 (我没正正式式写过前端,所以如果文章有错的地方希望可以在评论区友善交流~) (想自学习编程的小伙伴请搜索 圈T社区 ,更多行业相关资讯更有行业相关免费视频教程。完全免费哦!) 一、交代背景 我一直都知道我现在的这个系统是前后端分离的,我的接口只会返回JSON出去,但我不曾关心前端是怎么处理我的JSON数据的(以及他是怎么跑通和运行的) 在某一天,我在查接口的时候,习惯 F12 ,想直接看一下这个请求返回的JSON数据是什么。但是一看,在network返回的是html格式: 于是,我就很好奇啊,就看一下这个接口是不是我想象中的那个。于是就去找我的接口,看一下是不是真的返回JSON(我还专门Debug了一下,看看是不是真请求到这个接口上了): 得出的结果是: 我的接口的确是返回JSON数据,浏览器的reponse返回的的确是HTML格式。 于是,我就去找我前端的小伙伴,去问了一下这是怎么搞的。他回复我说:“在浏览器看到返回的是页面,那肯定是你们后端干的呀” 我说:“没有啊,我Java接口返回的是JSON数据啊,是不是中途你们用node做了些处理啊?”(我之前听过Node.js,但仅仅是听过) 他说:“Node.js也是你们后端的啊。” 我一听