victorzadorozhnyy
@victorzadorozhnyy

Как запустить react-scripts bundle на сервере nginx?

Уже не первый день пытаюсь запустить свой front end на сервере
структура проекта следующая - project/api(запускаем node/express 8081)/web(react-scripts)/build
из api запускаем backend
node server.js
получаем сообщение что все запущено на 8081
в папке web у меня запускается
serve -s build
получаем сообщение что все запущено на 5000
как теперь настроить ngnix?
server {
        listen 80 default_server;
        listen [::]:5000 default_server;

        root /home/ubuntu/project/web/build;

        index index.html index.htm index.nginx-debian.html;

        server_name _;

        location / {
                try_files $uri $uri/ =404;
        }

не получается запустить на 5000 теперь он занят
если направляю на другой (5001), то запускается через serve на 5000, но в браузере вижу index но ничего не работает, судя по всему неправильно задаю root или что то еще.
  • Вопрос задан
  • 365 просмотров
Пригласить эксперта
Ответы на вопрос 1
ernesto77
@ernesto77
php, rb, py, js, webdev
попробуйте убрать/закомменитровать строки
# listen 80 default_server;
# server_name _;
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы