【问题标题】:How to setup Express JS working with React JS?如何设置 Express JS 与 React JS 一起使用?
【发布时间】:2020-08-13 04:04:16
【问题描述】:

我是 React JS 的新手,但我想将我的后端与 React JS 连接起来。我想获取输入字段数据并将其与后端连接。我以前使用 EJS 进行 FE。我想在 React 上做同样的事情。有可能吗?

【问题讨论】:

  • 你应该可以在网上找到一些指南,有比较多的文章和视频可以做,一旦指南上的东西不起作用或难以理解你可以再问这里
  • @Sreerag 快速获得帮助尝试在 React fiddle 上配置您的工作,即 jsfiddle、codeopen、codebox
  • 好的。谢谢

标签: reactjs express frontend jsx react-fullstack


【解决方案1】:

ReactJS 是前端,NodeJS 是后端,

您不能直接与后端通信,但您可以创建一个 REST API,让您的前端与后端通信。

在 nodejs 后端创建您的 API,然后从您的前端通过 API 端点上的 post 请求发送数据。

react 客户端工作的方式与 PHP 不同,您正在导航到已经通过 javascript 文件加载的不同页面,所有内容都通过 Javascript 呈现,因此它不会从服务器呈现,这就是 API 的原因需要通信/获取数据。

有一些选项可以在服务器端渲染 reactjs,例如 NEXTJS 是在服务器端渲染 Reactjs 的最佳框架,但仍然,reactjs 的大部分部分将在客户端 js 上。

【讨论】:

    【解决方案2】:

    您可以尝试先在codesandbox 上创建一个现成的示例沙箱。

    README.md 文件中有一个关于如何自行设置的教程。我强烈建议您至少在本地设置一次,以便了解您需要自己启动和运行它的想法。

    【讨论】:

      猜你喜欢
      • 2022-01-09
      • 2017-03-27
      • 2018-08-05
      • 2020-01-14
      • 1970-01-01
      • 1970-01-01
      • 2022-01-21
      • 2021-06-05
      • 2018-04-13
      相关资源
      最近更新 更多