javascript - Web 应用程序中的前端代码如何执行后端代码?
问题描述
我知道是的,有一个前端和一个后端。但是这两个人是怎么交流的呢?
例如,
- 我去https://www.google.com/
- 谷歌服务器用一些由 HTML、CSS 和一些 JS 组成的缩小资源响应我。
- 我输入“前端如何与后端对话?” 进入谷歌
- 我点击“谷歌搜索”或按回车键
- ???
我缺乏理解是因为我认为我从未将任何网络应用程序投入生产。我一直只是在本地开发,所以我会说类似的东西href=/...
,它只是我在本地拥有的一些目录。或者也许我会调用一些捆绑在同一个应用程序中的 JS 函数。
所以在第 5 步,是否有一些 JS 已经存在于我的网络浏览器中,它正在执行 HTTP 调用,使用类似的东西XMLHttpRequest
击中谷歌服务器并被定向到后端的某些服务?有没有办法在开发者控制台中看到它?
具体例子表示赞赏。
解决方案
推荐阅读
- python - Python gui(pyautogui) 函数抛出类型错误,可能是什么问题?
- go - 如何在本地环境中从 GCP 的 Secret Manager 获取秘密?
- javascript - react中根据id更新子类元素
- asp.net-core - 无法从根提供程序解析范围服务 dbcontext
- android - 如何获取应用程序的未读计数作为 int
- c# - 使用 API 的 Xamarin 表单有时会返回不完整的 JSON
- kotlin - Kotlin 简单泛型函数编译错误 (*)
- html - 如何在表单中对齐 HTML
- apache-flink - 如果我们将一个返回布尔值的函数传递到 Flink CEP 的 where 子句中,它会以分布式方式工作吗?
- java - 登录在带有 Thymeleaf 的 Spring MVC 中不起作用