在谷歌应用程序引擎上托管纯angularjs应用程序
我有一个有以下结构的角度js应用程序 我的应用程序文件夹看起来像在谷歌应用程序引擎上托管纯angularjs应用程序,angularjs,node.js,google-app-engine,google-app-engine-python,Angularjs,Node.js,Google App Engine,Google App Engine Python,我有一个有以下结构的角度js应用程序 我的应用程序文件夹看起来像 该应用程序目前确实使用任何后端交互,但将来它将与单独的应用程序引擎java项目交互。我想将这个angularjs应用程序托管到google应用程序引擎,但我无法理解正确的配置。我更困惑的是如何为google app engine设置app.yaml。。。而且是否有必要拥有main.py文件,因为目前我没有任何处理程序如果我理解正确,您希望在app engine上托管一个静态网页,特别是AngularJS应用程序 您不需要任何服
该应用程序目前确实使用任何后端交互,但将来它将与单独的应用程序引擎java项目交互。我想将这个angularjs应用程序托管到google应用程序引擎,但我无法理解正确的配置。我更困惑的是如何为google app engine设置app.yaml。。。而且是否有必要拥有main.py文件,因为目前我没有任何处理程序如果我理解正确,您希望在app engine上托管一个静态网页,特别是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]谢谢。将来我可能会使用其他应用引擎托管的java项目中的一些服务,但我不认为这会影响我当前UI端的结构。我将UI和服务器作为两个独立的项目保留在app Engine上。请在尝试提问之前阅读。请在尝试提问之前阅读。