有些背景-我正在尝试使用express给我的create-react-app项目一个后端。
我正在关注一个教程,该教程讨论让两个服务器同时工作。这让我有些困惑- Web和开发服务器之间有什么区别 ,以及 如何让两个服务器同时工作? strong>
我认为这里的根本问题是,我对服务器实际上是什么只有一个较浅的了解:我仅将其理解为侦听请求并发送响应的过程。
欢呼
答案 0 :(得分:1)
本教程最有可能参考以下定义:
开发服务器
localhost
可用Web服务器
答案 1 :(得分:0)
根据我对您的问题的了解,本教程似乎在谈论2个独立的环境,即生产环境(即运行客户/用户将使用的“真实”代码)和开发环境(即在何处运行代码)。目前正在测试中,还没有为“现实世界”的运行做好准备。
您想要(至少)2个这样的原因是,您可以将代码部署到开发环境中,然后对其进行测试,查看其是否有效,如何工作以及是否破坏了任何内容,而无需冒实际风险。服务器故障,或者不小心擦除了真实的客户数据库或类似的东西。当您部署到开发环境中并看到一切正常运行并且没有任何损坏时,您可以将该版本的代码放在实际的生产环境中运行,并确保后端不会在你正在开发
我可能误会了这篇文章的意思,但是根据您的描述,我认为是这样
希望对您有帮助!