Хостинг чисто 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