Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在谷歌应用程序引擎上托管纯angularjs应用程序_Angularjs_Node.js_Google App Engine_Google App Engine Python - Fatal编程技术网

在谷歌应用程序引擎上托管纯angularjs应用程序

在谷歌应用程序引擎上托管纯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应用程序 您不需要任何服

我有一个有以下结构的角度js应用程序

我的应用程序文件夹看起来像


该应用程序目前确实使用任何后端交互,但将来它将与单独的应用程序引擎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上。请在尝试提问之前阅读。请在尝试提问之前阅读。