Node.js 什么';web服务器和开发服务器之间的区别是什么?
所以有一点背景-我正试图使用express为我的CreateReact应用程序项目提供一个后端 我正在学习一个教程,该教程讨论两台服务器同时工作的问题。这让我有点困惑-web和开发服务器之间的区别是什么?如何让两台服务器同时工作? 我认为这里的根本问题是,我对服务器实际上是什么只有一个肤浅的理解:我只把它理解为一个侦听请求并发送响应的进程Node.js 什么';web服务器和开发服务器之间的区别是什么?,node.js,express,Node.js,Express,所以有一点背景-我正试图使用express为我的CreateReact应用程序项目提供一个后端 我正在学习一个教程,该教程讨论两台服务器同时工作的问题。这让我有点困惑-web和开发服务器之间的区别是什么?如何让两台服务器同时工作? 我认为这里的根本问题是,我对服务器实际上是什么只有一个肤浅的理解:我只把它理解为一个侦听请求并发送响应的进程 干杯根据我对您问题的理解,本教程似乎讨论了两个不同的环境,一个是生产环境(即客户机/用户将使用的“真实”代码运行的地方),另一个是开发环境(即当前正在测试但尚
干杯根据我对您问题的理解,本教程似乎讨论了两个不同的环境,一个是生产环境(即客户机/用户将使用的“真实”代码运行的地方),另一个是开发环境(即当前正在测试但尚未准备好运行“真实世界”的代码的地方) 您需要(至少)两个这样的代码的原因是,您可以将代码部署到开发环境中,然后对其进行测试,看看它是否工作,如何工作,以及它是否会损坏任何东西,而不会使真正的服务器出故障,或者可能会意外地删除真正的客户数据库或类似的内容。当您部署到您的开发环境中,并看到一切正常工作,并且没有任何问题时,您可以将该版本的代码放在真实的生产环境中运行,并确保您的后端不会在开发时失效 我可能误解了这篇文章的意思,但从你的描述来看,我认为就是这样
希望对你有帮助 本教程很可能涉及以下定义:
- 开发服务器
- 可在
localhost
- 在本地计算机(即PC)上运行
- 用于本地开发和测试
- 可在
- 网络服务器
- 在IP地址或域中可用
- 在远程服务器上运行,如Google cloud/Heroku/Digital Ocean等云服务器
- 旨在为您的实际用户生产