Движок приложения Google и почтовый запрос axios

У меня развернута веб-служба механизма приложений. Я внезапно обнаружил, что после нажатия на ссылку имени службы (по умолчанию) в разделе служб движка приложения она перенаправляет меня с https://myapp-api.appspot.com/ на https://version-1-dot-myapp-api.appspot-preview.com/.

Имея клиентское приложение, использующее axios node js lib (работающее по http), я обнаружил, что оно выдает ошибки при попытке выполнить POST-запрос от клиента (http) к myapp (https). Мое приложение поддерживает прием вызовов ajax, устанавливая заголовок Allow-Control-Allow-Origin. GET-запросы работают нормально.

Запрос POST дает: UnhandledPromiseRejectionWarning: отклонение необработанного обещания (идентификатор отклонения: 8): ошибка: запрос не выполнен с кодом состояния 400

Если я заменю URL-адрес API с исходного на https://version-1-dot-myapp-api.appspot-preview.com/, это работает.

Есть идеи, почему? Что я делаю неправильно? Должен ли я навсегда заменить URL-адрес для предварительного просмотра? Почему запрос POST для короткого URL вызывает исключение?


person ArkadyB    schedule 25.11.2016    source источник
comment
связанные: stackoverflow.com/questions/41091215/   -  person Dan Cornilescu    schedule 20.12.2016


Ответы (1)


Подтвердите это в службе поддержки Google. Preview — это URL-адреса сервисов, работающих в новой гибкой среде.

person ArkadyB    schedule 20.12.2016