前后端怎么连接_最近学到的前后端分离知识

本文介绍了前后端分离的概念,并通过一个故事讲述了后端如何使用Node.js与Nginx实现与前端的交互。重点讨论了Node.js的V8引擎和其在服务端的角色,以及两种前后端分离的实现方式:Nginx代理和结合Node.js进行首屏渲染优化。
摘要由CSDN通过智能技术生成

fde95feb1f161d4d9a3d4a950b718e4d.png

前言

只有光头才能变强。
文本已收录至我的GitHub仓库,欢迎Star: https:// github.com/ZhongFuCheng 3y/3y

前后端分离这个词相信大家都听过,不知道大家是怎么理解的呢。前阵子看项目的时候,有一段实现硬是没看懂,下面来给大家说一下一段愚蠢的经历哈。

(我没正正式式写过前端,所以如果文章有错的地方希望可以在评论区友善交流~)

一、交代背景

我一直都知道我现在的这个系统是前后端分离的,我的接口只会返回JSON出去,但我不曾关心前端是怎么处理我的JSON数据的(以及他是怎么跑通和运行的)

在某一天,我在查接口的时候,习惯F12,想直接看一下这个请求返回的JSON数据是什么。但是一看,在network返回的是html格式:

835a720edec00a7fea99d3dae65affac.png

于是,我就很好奇啊,就看一下这个接口是不是我想象中的那个。于是就去找我的接口,看一下是不是真的返回JSON(我还专门Debug了一下,看看是不是真请求到这个接口上了):

b1139a7ee21cd5130264eaa983155453.png

得出的结果是:我的接口的确是返回JSON数据,浏览器的reponse返回的的确是HTML格式

于是,我就去找我前端的小伙伴,去问了一下这是怎么搞的。他回复我说:“在浏览器看到返回的是页面,那肯定是你们后端干的呀”

我说:“没有啊,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值