Использование Amazon API Gateway в качестве прокси для DynamoDB без лямбды.AJAX, чтобы сделать запрос GET не работает - PullRequest
0 голосов
/ 15 декабря 2018

Я использую Amazon API Gateway в качестве прокси для DynamoDB без лямбды.В URL-адресе моего вызова есть переменная пути {selectdate}.
Я следую инструкции:
https://aws.amazon.com/blogs/compute/using-amazon-api-gateway-as-a-proxy-for-dynamodb/

https: // api url / prod / dgmvisit3 / {selectdate}

Я попробовал следующий код для выполнения запроса GET с моей веб-страницы, но я не уверен, что вы можете сделать это таким образом. ТЕСТ на консоли AWS для этого API работает

    <!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script>
//AJAX function
    function startAjax() {

      $.ajax({
        type: 'GET',
        url: "https://api url/prod/dgmvisit3/{selectdate}",
        crossDomain: true,
        data: {
             "selectdate" : "13-Nov-18"
        },
        contentType: 'application/json',
        dataType: 'json',
        success: function(data){
          json = JSON.parse(data);
          console.log(JSON.stringify(json));  
        },
        error: function(){
          console.log("failure");
        }
      });
    }



</script>
</head>
<body>

<button onclick='startAjax();'>Test</button>  
<!-- <button>Update Select Date</button>  -->

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