0

我有一个请求路径:/report-from-down 进来,我的期望应该由最后一个处理程序处理:(。*)我的 app.yaml 中有这些定义。

- url: /login|/report|/stats/.*|/report/data
  script: main.app

- url: /api/.*|/auth|/dashboard
  script: main.app

- url: .*
  script: other.app

我想知道为什么它被上面列表中的第一个处理程序处理。当我们过去进行测试时,我之前的工作并不好,我认为 appengine 方面发生了一些变化,导致了这种情况。

我将 app.yaml 更改为下面的内容,现在我看到 path:/report-from-down 再次由 (.*) 处理。

- url: /report
  script: main.app

- url: /login|/report|/stats/.*|/report/data
  script: main.app

- url: /api/.*|/auth|/dashboard
  script: main.app

- url: .*
  script: other.app

任何人都可以解释这是否是预期的或导致这种情况的原因。

4

0 回答 0