Гибкий http-запрос механизма приложений по-прежнему переносит пользователя в службу по умолчанию даже после определения dispatch.yaml - PullRequest
0 голосов
/ 31 мая 2018

Я использую гибкую среду App Engine, и в моем App Engine развернуто несколько служб.Поэтому я подключил несколько поддоменов к своему движку приложений.Чтобы назначить один поддомен каждому сервису, я определил файл dispatch.yaml.Вот как это выглядит

dispatch:

- url: "wscfg.xxxxxxxxx.com/"
  service: default

- url: "onboarding.xxxxxxxxx.com/"
  service: default

- url: "dtnote.xxxxxxxxx.com/"
  service: default

- url: "careco.xxxxxxxxx.com/"
  service: careco

- url: "userman.xxxxxxxxx.com/"
  service: user-management

После развертывания его на ядре приложения отображаются службы с пользовательскими доменами, указанными в файле dispatch.yaml.Так что мой файл отправки работает правильно.enter image description here

Проблема в том, что когда я пытаюсь получить доступ к https://careco.xxxxxxxxx.com/, он переводит меня на сервис default, тогда как https://user-management.xxxxxxxxx.com/ переводит меня на сервис userman (что правильно).

1 Ответ

0 голосов
/ 31 мая 2018

Проблема с файлом dispatch.yaml.Это должно быть подстановочный знак в конце.Так что dispatch.yaml должно выглядеть как

dispatch:

- url: "wscfg.xxxxxxxxx.com/*"
  service: default

- url: "onboarding.xxxxxxxxx.com/*"
  service: default

- url: "dtnote.xxxxxxxxx.com/*"
  service: default

- url: "careco.xxxxxxxxx.com/*"
  service: careco

- url: "userman.xxxxxxxxx.com/*"
  service: user-management
...