Как развернуть приложение create-реакции в Google Cloud - PullRequest
0 голосов
/ 09 мая 2018

У меня есть веб-интерфейс create-реагировать-приложение и API бэкэнда, использующие Expressjs.

Я успешно развернул бэкэнд-API в Google App Engine.

Но теперь мне нужно развернуть приложение create-реакции-приложение в Google Cloud, и оно становится очень запутанным, я некоторое время пытался зайти в Google, и для этого нет подходящего / рекомендуемого способа.

По крайней мере, я видел, что другие люди предлагали сделать это двумя способами:

  1. Использование Google Cloud Storage:

    • Запустите «npm run build», чтобы создать папку «build»

    • Загрузить всю эту папку в корзину

=> Я вижу, что при таком способе есть один недостаток: когда я попытался перезагрузить страницу 'url / aboutUs', она не была найдена. Поэтому я должен вернуться к URL-адресу и нажать ссылку «О нас»

=> Я думаю, что используемый мной React Router не работает с Google Cloud Storage

  1. Использование Google App Engine

=> Люди только что говорили об его использовании, но я не могу найти никакого руководства / учебника для этого.

Итак, каков рекомендуемый способ развертывания приложения create-реакции-приложения в Google Cloud?

И не могли бы вы предоставить учебник для этого?

Спасибо.

1 Ответ

0 голосов
/ 09 мая 2018

Вам просто нужно настроить корзину Cloud Storage, чтобы служил index.html страницей 404 .

enter image description here

Для Google App Engine вы можете использовать serve или настроить на serve index.html в папке сборки .

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