我有一个使用 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 应用程序?