получить AWS API из javascript Failed

Я пытаюсь подключиться к AWS API с помощью выборки, но это не удается. Когда я пытаюсь подключиться к POSTMAN, все работает нормально.

это метод javascript (работает на localhost apache):

function saveUser() {   
    var eml = document.getElementById('emailInputRegister');
    var user = document.getElementById('userInputText');    
    var sx = document.getElementById("sexInputSelected");
    var selectedSex = sx.options[sx.selectedIndex].value;
    var pwd = document.getElementById("passwordInputRegister");

    var uri = 'https://5h0yc4vxmk.execute-api.us-east-2.amazonaws.com/prod/ragnarok/saveuser';
    var body = {
        'userid': user.value,
        'userpass': pwd.value,
        'email': eml.value,
        'sex': selectedSex
    };

    fetch(uri,
    {
        headers: {
          'Content-Type': 'application/json'
        },
        method: "POST",
        mode: 'no-cors',
        body: JSON.stringify(body)
    })
    .then(function(res){ alert('success: ' + JSON.stringify(res)) })
    .catch(function(res){ alert('error: ' + JSON.stringify(res)) });
}

отладка консоли браузера:

Думаю, мне не удается настроить некоторую информацию в запросе, но я не могу ее найти. Любое решение, пожалуйста?

ПРИМЕЧАНИЕ. Политики CORS отключены на сервере API AWS.

0 ответов

Другие вопросы по тегам