2015-05-15 31 views
4

如果有辦法將自定義子域(something.mydomain.com)路由到特定版本的模塊?Dispatch.yaml路由到特定的模塊版本?

這意味着我可以使用以下命令:

www.mydomain.com - 生產現場 dev.mydomain.com - 測試現場

我使用dispatch.yaml以下試過,但我試圖更新它時,得到一個錯誤

- url: "dev.mydomain.com/*" 
    module: dev.app 

錯誤是:

解析yaml文件時出錯: 無法將值'dev.app'分配給屬性'module': 模塊的值'dev.app'與表達式'^(?:^(?! - )[az \ d - ] {0,62} [AZ \ d])$」 在 「\ dispatch.yaml」,第15行,列13

我知道你可以針對在queue.yaml中的版本, CRON(我認爲)爲什麼不派遣?

回答

-2

如果你仔細閱讀錯誤,你會發現它在抱怨模塊名稱dev.app ...

重命名模塊DEV-應用後再試。

+1

如果我重命名模塊,它將不再是我主模塊的版本。例如,「app」是模塊名稱,版本名稱爲「1」(例如,「dev」是版本名稱,對於「app」模塊的子版本,我可以使用dev.app。 .appspot .com來訪問「開發」版本的「應用程序」如果我將開發版本重命名爲新模塊名稱,它現在是一個新的模塊,在queue.yaml中我可以使用「開發」來定位我的「應用程序」版本。應用程序「(注意期間) –