[英]app.yaml file: Running 2 Python Files Google App Engine
我有一個正在運行的Google App,我想使其運行2個python文件而不是一個。 這是我app.yaml的原始處理程序部分
handlers:
- url: /.*
script: enwebXML.app
然后我想讓它運行2個不同的python文件,但是它只執行第一個文件所做的任何事情,因此它只忽略了seconde文件。
handlers:
- url: /.*
script: enwebXML.app
- url: /.*
script: frwebXML.app
我只是認為,因為它是相同的URL,所以它不會通過第二個URL,所以我嘗試將URL更改為2個子URL,但是由於某種原因,它沒有任何機會不起作用,這是我嘗試過的URL:
-url: /en/.*
-url: /fr/.*
由於它不起作用,所以我想知道是否可以做一些事情:
handlers:
- url: /.*
script: enwebXML.app
script: frwebXML.app
app.yaml
模式url路由在第一個匹配基礎上工作:正如您所觀察到的那樣,無論哪個模式匹配第一個獲勝者,都會調用相應的腳本。
因此,您需要2 種不同的路由模式將請求路由到2個不同的腳本。 您走在正確的軌道上:
handlers:
- url: /en/.*
script: enwebXML.app
- url: /fr/.*
script: frwebXML.app
當然,您需要相應地更新每個腳本中的app
處理程序映射模式。 像這樣:
enwebXML.app
/some_path
enwebXML.app
更改為/en/some_path
frwebXML.app
/some_path
frwebXML.app
更改為/fr/some_path
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.