将 React 前端添加到现有 Node.js / Express REST API 后端的最佳方式
Best way to add a React frontend to a existing Node.js / Express REST API backend
我有一个现有的后端,其中包含一个使用 node.js/express 编写的 REST API。
我可以调用网址,例如/getallhouses 并获取相应的 JSON 对象。
使用移动应用程序,这非常简单,因为您只需调用 REST API 并处理数据。
因为我还需要添加一个网络应用程序,例如加上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 应用程序?
我有一个现有的后端,其中包含一个使用 node.js/express 编写的 REST API。 我可以调用网址,例如/getallhouses 并获取相应的 JSON 对象。 使用移动应用程序,这非常简单,因为您只需调用 REST API 并处理数据。 因为我还需要添加一个网络应用程序,例如加上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 应用程序?