Как развернуть приложение React на GCP как фронт, с сервером python в качестве бэкэнда? - PullRequest
0 голосов
/ 26 апреля 2020

У меня сервер на flask работает на GAE и выполняет некоторые сложные вычисления. Он предоставляет RESTful API.

Теперь я планирую создать хороший фронт для этого с React. Все, что он будет делать, - это показывать причудливую форму и отправлять запросы в API с параметрами, а также получать результаты вычислений с сервера flask и показывать несколько симпатичных графиков. И из-за длительного времени, необходимого для расчета, я тоже подумываю добавить к нему WebSocket.

A node.js сервер кажется слишком избыточным для этой цели.

Как мне разместить такой хост? простых React приложений?

Можно ли просто загрузить встроенные HTML и JS в корзину и разместить их в качестве статического c сайта? Если это возможно, некоторые подробные инструкции будут очень полезны!

1 Ответ

0 голосов
/ 26 апреля 2020

Я бы предположил, что вы go пройдете по указанному ниже URL-адресу, чтобы создать ваше приложение реакции. https://reactjs.org/docs/create-a-new-react-app.html Как только вы создадите приложениеact-приложение, оно автоматически включит в ваш пакет пакет activ-scripts. json файл. Он автоматически включил бы "build": "response-scripts build" в разделе скриптов. Теперь в командной строке, если вы просто запустите «npm run build», он создаст все файлы в папке ./build. Скопируйте все файлы из папки сборки в корзину. Вы должны установить index. html в качестве индекса, используя gsutil, иначе он не будет работать. Кроме того, если вы вызываете настроенную политику API-интерфейса CORS для корзины, а также используете gsutil.

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