使用 React 和 Express

Use React and Express

我在 NodeJS(由 Heroku 托管)上使用 Express 框架来创建我的网站。我也在使用 React 框架来创建我的组件。

我有几个 HTML 文件,里面有 divs 和可以在这些 divs 中呈现的 React 组件。

当用户选择路线时(例如 /movies),我希望能够将一个 HTML 文件与一个组件相关联,然后 return 将其返回给用户。我已经在寻找解决方案,但他们都在谈论服务器端渲染和发回 HTML 文件。

还有其他解决办法吗?

看看 react router 你不必使用服务器端渲染,你只需要在请求路由时提供你想要 return 的反应组件。

现在执行此操作的标准方法是构建一个 Single-Page 应用程序并将所有请求重定向到 /,前端路由将处理所需的页面以加载。