![](/img/trans.png)
[英]Azure: Connect/Proxy Frontend (React) to Backend (Express/node.js)
[英]Can I run my Node.js/Express backend and React.js frontend together in the same file structure?
我正在制作一个使用 Node.js/Express 后端和 React.js 前端的 web 应用程序。 现在,我的 Node.js 代码在 localhost:5000 上运行的单独文件夹中验证登录/注册凭据,而我的 React.js 前端登录/注册表单代码在 localhost:3000 上运行。
我的问题是将我的前端和后端代码都放入一个文件结构中是否更容易,这样我就不必将表单中的数据发送到在另一个域上运行的后端,例如我的 Node.js 和 React.js 代码将在 localhost:3000 上运行,并将表单信息发送到验证用户凭据的 Node.js 文件,而不必使用 fetch 方法将我的表单数据发送到后端。 这甚至可能吗?
是的,有可能,您可以使用 Express 来提供 static 文件(前端 ReactJS)以及后端路由。 以下面的 Github 存储库为例。
这是可能的,具有 express 和 reactjs 的单片架构( https://medium.com/@sesitamakloe/easy-express-react-monolith-chapter-1-a1567c6ff483 )
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.