0

我有一个使用 node.js/express 编写的带有 REST API 的现有后端。我可以调用 url,例如 /getallhouses 并获取相应的 JSON 对象。使用移动应用程序,这相当简单,因为您只需调用 REST API 并处理数据。由于我还需要添加一个 web 应用程序,例如使用 React.js,它似乎更加模糊。

实施此 webapp 策略的最佳方法是什么?

创建一个独立的 react.js 应用程序,该应用程序将首先由用户调用,然后像移动应用程序一样使用 REST API 并将该 react.js 应用程序托管在不同的服务器上?还是从现有的 express/node 后端开始并通过以下方式提供初始 index.html 文件是否更好

res.sendFile(path.join(__dirname + 'views/index.html'));

并将所有与 react.js 相关的代码放入视图中,并让后端为用户提供所需的 react.js 应用程序?

4

1 回答 1

1

最好的方法可能是你用redux创建一个 react 应用程序,然后用webpack 之类的东西将它编译成一个包。然后,您可以完全静态地托管您的页面。

于 2018-07-18T10:54:53.907 回答