App Engine yaml文件中模块的基本目录

时间:2016-07-23 09:13:13

标签: google-app-engine gae-module

我今天开始使用App Engine,我正在尝试找到为每个模块/服务设置根文件夹的方法。例如:

文件夹结构

  • / mod1 / *
  • / mod2 / *
  • dispatch.yaml
  • app.yaml
  • mod1.yaml
  • mod2.yaml

是否可以在App Engine yaml文件中设置模块的基本目录?

与apache中的RewriteBase /类似的东西。这种方式在我的 mod1.yaml 中,我不必为每个端点指定 mod1 目录30次。

也许在dispactch.yaml

中表示赞扬
  - url: "api-dot-lyreka-com.appspot.com/"
    module: api
    path: /mod1 -- Just for example. Something like that

我一直在寻找几个小时。

1 个答案:

答案 0 :(得分:1)

只需移动相应模块目录中的模块.yaml文件,使该模块目录成为" root"该模块,所以你不再需要指定它。更多细节在这里:

注意:每个模块只能查看其" root"中的内容。 dir,在部署模块时部署以上 。但是您可以在每个模块目录中对符号链接进行符号链接以跨模块共享它:Sharing entities between App Engine modules