Вы можете использовать dispatch.yaml
файл конфигурации, если оба ваших web-модуля и api-модули находятся в движке приложения. dispatch.yaml
отправляет входящие запросы определенной службе в зависимости от пути или имени хоста в URL.
dispatch:
# Default service serves simple hostname request.
- url: " example.com"
service: default
# Send all api traffic to the api backend.
- url: "*/api/*"
service: api-backend
Подробнее о можно узнать, как использовать файл отправки .
Если ваш модуль API не работает на ядре приложения, вы можете перенаправлять запросы на уровне приложения
диспетчеризация:
# Send all api traffic to the api backend.
- url: "*/api/*"
script: router.py
Вы можете написать свой код маршрутизации в router.py, например,
class RouteHandler(webapp.RequestHandler):
def get(self):
self.redirect("http://www.myapiexample.com;", True)