【发布时间】:2017-08-11 22:23:01
【问题描述】:
我正在尝试了解 MERN 应用程序是如何完全工作的,我一直在阅读有关 MongoDB、ExpressJs、ReactJs 和 NodeJs 的信息,我还了解 MongoDB、ExpressJs 和 NodeJs 如何交互以及 ReactJs 如何独立工作,我的问题很简单(我认为)。
问题: 如果我使用 Node、Express 和 Mongo 创建一个 API,并且我有一个由 React 管理的 APP,两者都需要一个服务器(通过 express,我理解),那么,我应该如何同时运行 API 和 React 应用程序.我需要不同的网址吗?我应该配置不同的端口吗?我应该如何整合它们?
我确实阅读了很多,但几乎每个教程都是在本地制作的(我正在使用 Passenger 的服务器中工作,我无法更改它的启动方式),仅适用于 Node/Express(使用 pug 或其他)/Mongo 或者只是 React,我不明白如何连接 API 和 React。
谢谢
【问题讨论】:
-
那么,我应该将 API 和 React 分开吗?至少在不同的子域中?这是它的设计方式吗?
标签: node.js mongodb reactjs express passenger