В чем разница между веб-сервером и сервером разработки? - PullRequest
0 голосов
/ 09 июля 2020

Итак, немного контекста - я пытаюсь предоставить своему проекту create-react-app бэкэнд, используя express.

Я следую руководству, в котором говорится о том, что два сервера работают одновременно. Это меня немного сбивает с толку - какая разница между веб-сервером и dev-сервером , и как вы можете иметь два сервера, работающие одновременно?

Я думаю, что основная проблема здесь в том, что я лишь поверхностно понимаю, что такое сервер на самом деле: я понимаю его только как процесс, который слушает запросы и отправляет ответы.

Ура

Ответы [ 2 ]

1 голос
/ 09 июля 2020

В руководстве, скорее всего, используются следующие определения:

  • сервер разработки

    • доступно по адресу localhost
    • работает на вашем локальный компьютер, т.е. ваш P C
    • , предназначенный для локальной разработки и тестирования
  • веб-сервер

    • доступен по адресу IP-адрес или домен
    • работает на удаленном сервере, например облачном сервере, таком как Google Cloud / Heroku / Digital Ocean
    • предназначен для производства для ваших реальных пользователей
0 голосов
/ 09 июля 2020

Насколько я понимаю ваш вопрос, в этом руководстве, похоже, говорится о двух отдельных средах, производственной среде (т.е. где выполняется «настоящий» код, который будут использовать клиенты / пользователи) и среде разработки (т.е. где код который в настоящее время проходит тестирование и не готов к запуску в «реальном мире»).

Причина, по которой вы хотите (по крайней мере) 2 из них, заключается в том, чтобы вы могли развернуть свой код в среде разработки, а затем протестировать его , посмотрите, работает ли он, как он работает, и не сломается ли что-нибудь, не рискуя выйти из строя реальный сервер или, возможно, случайно стереть вашу реальную базу данных клиентов или что-то в этом роде. Когда вы выполняете развертывание в своей среде разработки и видите, что все работает так, как должно, и ничего не сломано, вы можете запустить эту версию кода в своей реальной производственной среде и быть уверенным, что ваш бэкэнд не будет go пока вы разрабатываете

Возможно, я неправильно понимаю, о чем говорится в статье, но, судя по вашему описанию, я думаю, что это

Надеюсь, это поможет вам!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...