【发布时间】:2020-05-17 13:43:01
【问题描述】:
首先,我知道这个问题的表述很糟糕。由于我是初学者,我想不出任何东西来描述这种情况。
所以当我们在 cmd 上输入 npx create-react-app myapp 时,这会设置 react 项目。然后我们可以做npm start 并且我们可以在localhost:3000 上查看react 应用程序。我想知道为什么会这样。 react 应用程序在客户端,为什么需要服务器?接下来,我想设置一个node js服务器,它需要使用与react app相同的端口吗?我的胆子说不。简而言之,我想知道为什么在客户端反应时使用localhost:3000。
提前致谢
【问题讨论】:
-
它是一个开发服务器,用于在您在本地工作时查看结果。它不用于生产,也不包含在构建输出中。
-
好的,所以我只需要将node js 分开设置并从react 应用程序正常交互?
-
我不知道你到底想做什么,但可能。如果你的意思是你的 React 前端会有一个 Node/Express 后端,这里有一种方法:github.com/textbook/starter-kit
-
非常感谢。这就是我想做的。