我有一个具有以下结构的 Angular js 应用程序 app structure
我的应用程序文件夹看起来像
该应用程序目前确实使用任何后端交互,但将来它将与单独的应用程序引擎 Java 项目交互。我想将这个 angularjs 应用程序托管到谷歌应用程序引擎,但我无法理解正确的配置。我更困惑如何为谷歌应用程序引擎设置 app.yaml ...以及是否有必要有一个 main.py 文件,因为目前我没有任何处理程序
最佳答案
如果我理解正确,您希望在应用程序引擎上托管一个静态网页,特别是 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
关于angularjs - 在谷歌应用程序引擎上托管纯 angularjs 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43828791/