javascript - 当我们已经准备好后端时,为什么我们需要 Express 服务器

标签 javascript node.js reactjs express

我对 javascript 和 Web 应用程序环境还很陌生。我见过一个 React Web 应用程序项目,它有一个公共(public)目录、一个客户端目录和一个服务器目录。我有几个问题

  1. 如果我们已经准备好后端 API 和后端服务器,为什么还需要在前端项目中设置快速服务器文件

  2. 如果我们让前端响应并调用 API 来获取应用程序的数据,我们是否需要一个快速服务器。

  3. 前端项目中的后端服务器和express服务器不是一样的吗?

最佳答案

Why do we need an express server file setup in the frontend project if we already have backend APIs ready and backend server ready

你不知道。

您需要一个 HTTP 服务器来监听和响应您从客户端代码发出的任何 Ajax 请求。

您需要一个 HTTP 服务器来监听和响应对页面所需的 HTML 文档和静态资源(JS、CSS、图像等)的任何请求。

这些可以是相同的 HTTP 服务器,也可以是不同的 HTTP 服务器,用 Express 编写或不用 Express 编写。

React 教程往往忽略提及这一点,而只是深入展示如何使用 Express 处理所有事情。不要过多解读。

Do we need an express server if we make the frontend on react and call the APIs to fetch the data for application.

没有。见上文。

Isn't the backend server and express server in the frontend project are same?

也许吧。它是由你决定。见上文。

关于javascript - 当我们已经准备好后端时,为什么我们需要 Express 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41951103/

相关文章:

javascript - react : Big Calendar Font Style

reactjs - 如何使用样式化组件创建自定义属性名称?

javascript - 如何将我的谷歌地图应用程序转换为谷歌地球应用程序?

javascript - 优雅地删除 div 之外的 html 内容

javascript - 为什么三元运算符默认为 true

android - 处理每个用户的时区和 DST 的任务调度(运行备份)

javascript - 删除除首先使用纯 JS 之外的所有类

javascript - Angular 中的全局事件处理程序

mongodb - 更新 MongoDB 中的嵌入式文档

javascript - 如何使用 webpack 将 firebase 云消息传递包含到 ReactJS 项目中