У меня есть веб-приложение, разработанное с NodeJS + Express + GraphQL + MongoDB и интерфейсом ReactJS + Apollo.Я хотел бы развернуть это приложение локально .Это вообще возможно?
Я встречал десятки «как развернуть в Heroku», «как развернуть в Digital Ocean», «как развернуть в Github» и т. Д. Но ни один из них не объясняет, как развертывать локально.
Сейчас я запускаю: nodemon server
для серверной части и npm start
для клиентской части.Я вижу, что приложение работает на http://localhost:3000/
(я использую cors для подключения внешнего интерфейса к серверу, работающему на порте 3001).
Я бы хотел просто перейти на http://localhost:3000/
и посмотреть приложение без необходимостивыполнить команды npm start
и nodemon server
.Это возможно?Если да, то как мне это сделать?
Насколько мне известно, наш локальный сервер не является сервером WAMP (хотя наша ОС - Windows).ИТ-отдел сказал мне, что это обычный 1014 *
[...] обычный старый сервер.Адрес localhost работает на порту 3000. Вы можете открыть другой порт на 3001, если вам это нужно.Просто бросьте свои вещи на диск C: и все будет хорошо.Я никогда не слышал о Node или React, поэтому не могу помочь, если у вас есть вопросы.
Есть идеи?Заранее большое спасибо за вашу помощь!
ОБНОВЛЕНИЕ
Кажется, есть некоторая путаница вокруг того, что я ищу.Я пытаюсь развернуть это локально.
Допустим, на локальном компьютере (домашнем ноутбуке) вы переходите на localhost: 3000 в своем любимом браузере.Если вы не передадите что-то локальному хосту в этот момент, ничего не появится, он скажет «отказался подключиться» или что-то в этом роде.Я хочу, чтобы я мог открывать любой компьютер в сети всякий раз, когда я захожу на localhost: 3000, и мой реагирующий сайт появляется и работает ... это имеет больше смысла?
Я не хочу, чтобы это былорежим разработки.Я хочу собрать этот проект на localhost ... Я начинаю думать, что это невозможно.