0

我有一个角JS应用程序与托管纯angularjs应用以下结构 app structure在谷歌应用程序引擎

我的应用程序文件夹的样子

app folder

应用程序不使用任何后端的交互,现在但将来它会与一个单独的应用程序引擎java项目进行交互。我想将这个angularjs应用托管到谷歌应用引擎,但我无法理解正确的配置。我更困惑如何设置app.yaml谷歌应用程序引擎...是否有必要有一个main.py文件,因为目前我没有任何处理程序

+0

请仔细阅读[为什么“有人能帮助我吗?”不是一个实际的问题?(https://meta.stackoverflow.com/questions/284236/why-is-can-在尝试提出更多问题之前,有人帮助我不是真正的问题)。 –

+0

在尝试提出更多问题之前,请阅读[我如何提出一个好问题?](http://stackoverflow.com/help/how-to-ask)。 –

回答

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

+0

谢谢。将来我可能会使用其他应用引擎托管的Java项目的一些服务,但我不认为这会影响我在UI端的当前结构。我将UI和服务器作为两个独立的项目托管在应用引擎上 – John