Serverless Framework - получите URL-адрес шлюза API для использования в тестах - PullRequest
0 голосов
/ 13 ноября 2018

Я использую Serverless Framework и хочу иметь возможность ссылаться на URL моего шлюза API в моих приемочных тестах.

Моя тестовая среда регулярно разрушается и затем воссоздается, поэтому жесткое кодирование URL-адреса в тестах невозможно.

Я вижу, что есть способы ссылаться на API-шлюз в качестве среды AWSпеременная , но это не помогает мне локально получить URL для моих тестов.

Я надеялся, что выходные данные облачной информации будут указаны в пакете .serverless и доступны через json, но это не такпохоже, именно так.

Есть идеи, как я могу ссылаться на URL шлюза API в моих файлах приемочных тестов?

ПРИМЕЧАНИЕ. Эти тесты необходимо запускать на AWS, а не на локальном сервере.имитировать API-шлюз

1 Ответ

0 голосов
/ 13 ноября 2018

Рассмотрите возможность добавления настраиваемого домена APIGateway для вашего API.Затем вы можете использовать известное DNS-имя для ваших приемочных тестов.

Вам потребуется добавить отображение базового пути ApiGateway, доменное имя apigateway и набор записей route53 в раздел ресурсов вашего serverless.yml.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...