Reactjs React路由器Dom和express

Reactjs React路由器Dom和express,reactjs,express,react-router,Reactjs,Express,React Router,我是meteor用户,我想知道express和react路由器Dom之间的区别。当我使用meteor时,我会渲染一个包含浏览器路由器和路由的组件。但我有点困惑,为什么人们可以使用react路由器Dom,却使用express和react。这是一种偏好还是另一方没有的好处?还是我错了,它们是两个不同的东西?请解释两者的区别,以及它们将如何不同地使用 快车 Express在服务器端工作。具体来说,它运行在node.js之上 Express是一个“web应用程序框架”,可以处理路由、接受客户端请求、从

我是meteor用户,我想知道express和react路由器Dom之间的区别。当我使用meteor时,我会渲染一个包含浏览器路由器和路由的组件。但我有点困惑,为什么人们可以使用react路由器Dom,却使用express和react。这是一种偏好还是另一方没有的好处?还是我错了,它们是两个不同的东西?请解释两者的区别,以及它们将如何不同地使用

快车

  • Express在服务器端工作。具体来说,它运行在node.js之上
  • Express是一个“web应用程序框架”,可以处理路由、接受客户端请求、从数据库检索数据、准备视图和发回响应
  • 再次注意,所有这些都在服务器端
反应路由器dom

  • React router dom是一个客户端路由库
  • 您可能知道,在单页应用程序中,当用户导航到链接时,通常不会向服务器发送请求。相反,客户端路由器(如react router dom)解释请求并显示适当的内容(例如:特定的react组件)
要回答您的问题,为什么人们使用express和react可以是

  • 当用户首次访问站点时,为index.html和bundle.js文件提供服务,(www.example.com)
  • 要在有人直接访问www.example.com/subpage时将用户重定向到www.example.com,这通常由客户端上的react router dom处理
  • 为页面上的图标和图像等静态资产提供服务
  • 作为从服务器获取数据的API后端等

    • 特快专递

      • Express在服务器端工作。具体来说,它运行在node.js之上
      • Express是一个“web应用程序框架”,可以处理路由、接受客户端请求、从数据库检索数据、准备视图和发回响应
      • 再次注意,所有这些都在服务器端
      反应路由器dom

      • React router dom是一个客户端路由库
      • 您可能知道,在单页应用程序中,当用户导航到链接时,通常不会向服务器发送请求。相反,客户端路由器(如react router dom)解释请求并显示适当的内容(例如:特定的react组件)
      要回答您的问题,为什么人们使用express和react可以是

      • 当用户首次访问站点时,为index.html和bundle.js文件提供服务,(www.example.com)
      • 要在有人直接访问www.example.com/subpage时将用户重定向到www.example.com,这通常由客户端上的react router dom处理
      • 为页面上的图标和图像等静态资产提供服务
      • 作为从服务器获取数据的API后端等