我有一个角JS应用程序与托管纯angularjs应用以下结构 app structure在谷歌应用程序引擎
我的应用程序文件夹的样子
应用程序不使用任何后端的交互,现在但将来它会与一个单独的应用程序引擎java项目进行交互。我想将这个angularjs应用托管到谷歌应用引擎,但我无法理解正确的配置。我更困惑如何设置app.yaml谷歌应用程序引擎...是否有必要有一个main.py文件,因为目前我没有任何处理程序
我有一个角JS应用程序与托管纯angularjs应用以下结构 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
谢谢。将来我可能会使用其他应用引擎托管的Java项目的一些服务,但我不认为这会影响我在UI端的当前结构。我将UI和服务器作为两个独立的项目托管在应用引擎上 – John
请仔细阅读[为什么“有人能帮助我吗?”不是一个实际的问题?(https://meta.stackoverflow.com/questions/284236/why-is-can-在尝试提出更多问题之前,有人帮助我不是真正的问题)。 –
在尝试提出更多问题之前,请阅读[我如何提出一个好问题?](http://stackoverflow.com/help/how-to-ask)。 –