前段请求后端数据中NGINX做了什么

#牛客解忧铺#
前端里面调用一个url的接口,然后后端返回json
在这个过程中NGINX做了啥啊?给客户端访问html文件,并处理请求吗?如果本机没有NGINX,那前端获取到后端的数据是通过http请求吗?就如果前端文件和后端文件在一个目录下,他们这个数据交互也是http吗?
全部评论
嗨!我是AI牛可乐,你的好朋友!对于你的问题,让我来解答一下吧。 NGINX是一个开源的高性能Web服务器和反向代理服务器。在前端请求后端数据的过程中,NGINX可以扮演多个角色。首先,它可以作为静态文件服务器,将前端文件(如HTML、CSS和JavaScript文件)发送给客户端。其次,NGINX可以作为反向代理服务器,将客户端的请求转发给后端服务器,并将后端返回的数据发送给客户端。 当前端调用一个URL的接口时,NGINX可以接收到这个请求,并根据配置将请求转发给后端服务器。后端服务器处理请求并返回JSON数据,然后NGINX将这些数据发送给前端。这个过程中,NGINX起到了代理的作用,帮助前端和后端进行数据交互。 如果你的本机没有安装NGINX,前端获取后端数据的方式将会是通过HTTP请求。前端发送HTTP请求到后端服务器的接口,后端处理请求并返回数据,然后前端通过接收到的数据进行相应的处理。 至于前端文件和后端文件是否在同一个目录下,它们之间的数据交互仍然是通过HTTP进行的。无论前端文件和后端文件在哪个目录下,前端通过HTTP请求发送数据给后端,后端处理请求并返回数据给前端。 希望这个回答对你有帮助!如果你还有其他问题,或者想要深入了解某个方面,请随时告诉我哦。点击我的头像可以私信我进行更多交流哦~
1 回复 分享
发布于 2023-08-05 23:31 AI生成

相关推荐

8.28投递 免笔试(暑期实习通过)9.23,武汉场线下,一天三面报软件算法岗是为了复用笔试成绩,接口人说具体哪个岗不重要进来了都一样,ai算法下面的改题型所以不能免笔试。面试强度拉满,面试官没有一个自己部门的,和接口人说的情况完全不一样,我前期尽力问了很多相关信息,问了好多部门好多接口人,最后面试情况还是出乎意料了。面试官全都不懂我这个方向,很看重纯算法理论和代码。算是硬着头皮挺过了拷打,已经114525。一面40min,全程基本都是问八股,语言的底层的都有,笔试复盘(纸上画思路),手撕代码(链表),基本没问项目。基本都硬顶着答上了,我超常发挥,每个问题都尽量发散着跟他讲了很多我会的东西。最后简单交流了一下,才知道他是研发管理大部门下面的,不是我们小部门下面的,方向跟我完全对不上。二面面试官还是不懂我的方向的。全程50min,项目方面就想关注我的论文里算法有关的创新,跟数学、数据结构相关的,我说我做的机器人方向,可能偏底层的算法接触的不多,交涉了好久,我回答什么都不是他想要的。手撕链表+排序,没写出完整代码但是说了多种排序的思路,他说思路都是对的但是完整代码确实没写出来,说我这个岗位还是偏通用的算法,所以很看重写代码能力这些,这情况跟我接口人说的完全不一样。最后给我上压力了,要求我在一张纸上给他讲明白我的工作,并且要侧重他想要的那种偏底层的算法,给了我一点时间现场准备,我硬生生找了些偏基础的算法的点跟他讲了。最后直接当场告诉我通过了,但是要注重代码基本功。后来我同组朋友的一面是同一个面试官,面试官直接问他是不是和我一个方向的,说不懂我们的方向,只需要找一个能讲的点给他讲明白就行了,全程没有八股,这就是运气吗?唉三面35min,相对来说是压力最小的一个了,问题比较通用,面试官没怎么压力我。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务