0

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

文件夹结构

  • /mod1/*
  • /mod2/*
  • 调度.yaml
  • 应用程序.yaml
  • mod1.yaml
  • mod2.yaml

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

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

也许在 dispactch.yaml 中值得称赞

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

我已经找了几个小时了。

4

1 回答 1

1

只需将模块.yaml文件移动到相应的模块目录中,使该模块目录成为模块的“根”,因此您无需再指定它。更多细节在这里:

注意:每个模块只能看到其“根”目录中的内容,在部署模块时不会部署其上方的任何内容。但是您可以对每个模块目录中的内容进行符号链接以跨模块共享它:在 App Engine 模块之间共享实体

于 2016-07-23T13:06:07.630 回答