Хостинг чисто angularjs приложения на Google App Engine

У меня есть угловое приложение js со следующей структурой приложения структуры

папка моего приложения выглядит

папка приложения

пока что приложение использует какое-либо внутреннее взаимодействие, но в будущем оно будет взаимодействовать с отдельным Java-проектом движка приложения. Я хочу разместить это приложение angularjs в google app engine, но я не могу понять правильную конфигурацию. Я больше сбит с толку, как мне настроить app.yaml для google app engine... и нужно ли иметь файл main.py, так как в настоящее время у меня нет обработчика

1 ответ

Если я правильно понимаю, вы хотели бы разместить статическую веб-страницу на движке приложения, в частности на приложении AngularJS.

Вам не нужен код на стороне сервера, и вы можете настроить свой app.yaml следующее:

 runtime: python27
 api_version: 1
 threadsafe: true

 handlers:
 - url: /
   static_files: www/index.html
   upload: www/index.html

 - url: /(.*)
   static_files: www/\1
   upload: www/(.*)

Предполагается, что вы разместите свой код на стороне клиента в www папка и вы используете index.html как ваш индексный файл.

Также взгляните на следующее руководство по размещению статического веб-сайта [0].

[0] https://cloud.google.com/appengine/docs/standard/python/getting-started/hosting-a-static-website

Другие вопросы по тегам