Как настроить реагирующее приложение на сервере? - PullRequest
0 голосов
/ 03 мая 2020

Я пытаюсь понять, что нужно сделать, чтобы запустить приложение реагирования в сети.

До сих пор я запускал его на своей ма c, используя npm start и получая доступ к localhost:3000 или http://127.0.0.1:3000.

Итак, в настоящее время я купил небольшой сервер, установил все (последнюю версию node и npm, git и другие необходимые вещи), клонировал мой репозиторий и установил все зависимости ,

Когда я делаю npm start на сервере, он говорит, что он доступен на порте 3000. Но когда я go в ip моего сервера со следующим :3000, он истекает.

Я не очень понимаю, что нужно сделать для этого, я нашел некоторые вещи о настройке apache на сервере, другие о использовании pm2, поэтому скрипт узла запускается даже после выхода из терминала, но это будет я думаю, это будет мой следующий шаг ... И еще о настройке вещей с помощью express (но нужно ли мне node + express здесь? Как это простая страница реакции переднего плана?).

Ответы [ 2 ]

0 голосов
/ 03 мая 2020

При развертывании приложения на сервере вам придется выполнить множество конфигураций. Сборка приложения, Nginx, pm2 и даже ssl сертификация. Это видео 20 минут и имеет все, что вам нужно. https://www.youtube.com/watch?v=oykl1Ih9pMg&t=1s

0 голосов
/ 03 мая 2020

если вы используете webpack devserver , используйте его только для разработки

Инструменты в этом руководстве предназначены только для разработки, пожалуйста, избегайте их использования в производстве!

Возвращаясь к вашему вопросу, есть разница между привязкой к 127.0.0.1 или привязкой к 0.0.0.0

, попробуйте изменить devserver для прослушивания 0.0.0.0

webpack.config. js

module.exports = {
  //...
  devServer: {
    host: '0.0.0.0'
  }
};

Использование через CLI

webpack-dev-server --host 0.0.0.0

также обратите внимание, что вам необходимо разрешить правила входа (входящие соединения). то есть разрешить запрос от inte rnet на ваш сервер

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