我正在使用 MongoDB、Express、React 和 Node 构建一个完整的堆栈应用程序。我从事过只有前端编程的项目,也从事过只有后端编程的项目。我使用 ejs 为 Express 创建视图,所以我不确定它如何与通过 React 创建的前端视图一起工作。另外,我不确定 CRUD 操作将如何与 React 一起使用。我有非常模糊的想法。
我所知道的是,在package.json中,运行程序时将两者结合在一起。就是这样。即使这样我也不确定。我的问题是:Express 如何与 React 交互?
我正在寻找的答案涉及联系。它在哪里以及如何点击在一起?如果 React 创建视图,那么 Express 是如何连接到这些视图的?我在导入文件吗?我是在 React 组件中编写 ExpressJS 吗?它如何将数据库中的数据显示到视图上?app.get('/',...) 足够了吗?Express 如何知道在发布该数据时要使用哪些文件?