Конечная точка AWS Lambda URL возвращает 404, когда запрос отправлен в Vue.js / Javascript
Я установил ту же полезную нагрузку в конечной точке mockable.io, и мой код Vue.js работает - возвращает 200 с ожидаемымjson.
Я также могу успешно пройти проверку подлинности и получить и отправить мой лямбда-URL в Postman, Insomnia и в приложении для Android.И лямбда не холодный старт;Я нажимаю на него с Insomnia, поэтому он инициализирован, контейнер развернут и т. Д.
Как уже упоминалось, приведенный ниже код работает при обращении к конечной точке mockable.io (без контроля доступа, поэтому токен авторизации и носителя не требуется).
const vm = new Vue({
el: '#app',
data: {
items: []
},
mounted() {
axios
.request({
url: '/Prod/api/blahblah',
method: 'get',
baseURL: '[My Lambda URL goes here]',
headers: {
'Authorization': 'Bearer xyJraWQiOiJcL3ExY2I4RUxVRllmQUxtTG5XRFN2Vm1DMUhVaXVUb0E2QWs5NmRLcUFkRT0iLCJhbGciOiJSUzI1NiJ9.eyJzdWIiOiIzZmI2NWM4Ny05YTI3LTQxOTgtOWFjNS05MDdlNjk4ZDI2MGQiLCJhdWQiOiI5bGw1aWplbTc4cGkzNmkzdGxwMWFmaWswIiwiZW1haWxfdmVyaWZpZWQiOmZhbHNlLCJldmVudF9pZCI6IjJlNGUyZGFiLTcwODQtMTFlOS05ZTQ1LTMxMjRmY2YxZDdjNiIsInRva2VuX3VzZSI6ImlkIiwiYXV0aF90ax1lIjoxNTU3MjA0ODYyLCJpc3MiOixodHRwczpcL1wvY295gdl0by1pZHAudXMtd2VzdC0yLmFtYXpvbmF3cy5jb21cL3VzLXdlc3QtMl9QSW5kYm9hREsiLCJjb2duaXRvOnVzZXJuYW1lIjoicmVzdW1lLXVzZXIiLCJleHAiOjE1NTcyMDg0NjIsImlhdCI6MTU1NzIwNDg2MiwiZW1haWwiOiJtaWtlQGFjw3N0YS5uZXQifQ.KYXnx0p6cRG4PdN97SY1p2GS7Fq6eCRNK-NziwPfN8we1UoLUdpPDYRL2IZWXMB8sVIjVv-UE-W_re2zULUf7iccbKob81K18bTwpi--5oYpmMKaxhf-CB3eyxeWFDWoKzKA5HgqfKFm5plSZqTGH7w0VtFPLteyzA2iJKqWTgU8OKRQxcmWl-jeqRPPvKY1unaL0vQyhyXhQT4ZHTuAAw0HSKNaFuWRgX0JWxKNODdFNzGBoRM11EW3kp1NuFLrcsttXAgxvmsDm1x_02kvEetbyV9KYwp11NgtvchwyDrlVOXN9RdDRlzf07nfXJg8OYiTckLESfKpS8vExX5ckQ'
}
})
.then(response => {this.items = response.data.items})
}
});
Я ожидаю 200 и полезную нагрузку, как и другие методы запроса и конечную точку mockable.io, но вместо этого получаю 404.