Развертывание React + Express на Azure - PullRequest
0 голосов
/ 29 апреля 2020

У меня возникла проблема, когда я пытаюсь развернуть Express и создать шаблонное приложение React, как одно приложение в Azure Служб приложений. Локально все работает нормально, но когда я пытаюсь развернуть все это, я вижу экран «:( Ошибка приложения». Я думаю, что это должно что-то делать с тем, как мои «сценарии» внутри пакета сервера. json установлены. (развертывание только express сервера без клиентских файлов работает нормально). Здесь я пытаюсь разрешить Azure выполнить команду сборки после развертывания приложения, а не до этого:

"scripts": {"start": "клиент CD && npm запустить сборку && cd ../ && сервер узла", "test": "echo что-то"},

Возможно, я упустил что-то важное для Azure (Я новичок). Я много читал и следовал многим учебникам, но, кажется, ничто не решает мою проблему. Я буду очень признателен, если кто-нибудь может мне помочь. Спасибо!

Ссылка на мой репозиторий github: https://github.com/Ivailo663/finalExpressApp

1 Ответ

0 голосов
/ 30 апреля 2020
"scripts": { "start": "cd client && npm run build && cd ../ && node server", "test": "echo something" }

Этот сценарий будет работать, если у вас уже есть все модули, необходимые для вашего приложения, но если у вас нет модулей, вам нужно сначала установить их.

Однако рекомендуется, чтобы вы строите клиент локально или используете pipline для развертывания папки build в azure.

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