2015-11-26 2 views
0

Когда я называю AWS API шлюза от клиента JavaScript Я получаю 404 не найдена ошибка, потому что SDK вызывает неправильную конечную точку:AWS API Шлюз Javascript SDK Returns 404 Not Found

Вместо

Это было хорошо вчера. Кто-то может объяснить причину?

ОБНОВЛЕНИЕ!

В файле axios.standalone.js для отправки запроса создается объект ActiveX Microsoft.XMLHTTP. Параметр data имеет член url, установленный на «https: abc123.execute-api.us-east-1.amazonaws.com/dev/status». Обратите внимание, что в начале нет косой черты. Базовый URL-адрес клиента JavaScript вставляется в URL-адрес запроса. Пожалуйста помоги!

+0

Мой JavaScript клиент находится на моем сервере (например https://www.myserver.com) – rjobidon

ответ

0

Изменить axios.standalone.js

module.exports = function xhrAdapter(resolve, reject, config) { 

     // Temporary fix for missing // in config.url 
     if ((config.url.substr(0, 6) == "https:") && (config.url.substr(0, 8) != "https://")) {  
     config.url = "https://" + config.url.substr(6, config.url.length - 6); 
     } 

...
1

Была проблема с генератором JS SDK, который был зафиксирован в последнее время. Обновите свой JS SDK с помощью новой версии.

Бест, Jurgen