#javascript #node.js #aws-lambda #axios
#javascript #node.js #aws-лямбда #axios
Вопрос:
Я пытаюсь получить доступ к API, который развернут на AWS, из моего js-кода узла с использованием axios.
Вот мой код:
var url = //url goes here
var jsonObject = //request body in json format
var options = //headers
await axios.post(url, jsonObejct, options);
До сегодняшнего дня тот же код работал нормально. Но теперь он выдает некоторую ошибку, как указано ниже :
{«сообщение»: «подключение EACCES 0.0.0.0:443», «стек»: «Ошибка: подключение EACCES 99.86.42.42: 443 n в TCPConnectWrap.afterConnect [как завершенное] (net.js: 1134:16)», «config»: {«url»:»URL API»,»заголовки»: {«Принять»: «приложение / json, текст / обычный, /«,»Content-Type»:»application/json;charset=utf-8″,»Authorization»:»token»,»User-Agent»:»axios/0.19.2″,»Content-Length»:393},»transformRequest»:[null],»transformResponse»:[null],»timeout»:0,»xsrfCookieName»:»XSRF-TOKEN»,»xsrfHeaderName»:»X-XSRF-TOKEN»,»maxContentLength»:-1},»код»:»EACCES»}
Итоговое сообщение об ошибке :
подключение EACCES 0.0.0.0: 443″, «stack»:»Ошибка: подключение EACCES 99.86.42.42: 443 n в TCPConnectWrap.afterConnect [как завершенное] (net.js: 1134:16)
Любая помощь будет оценена. Спасибо 🙂
Комментарии:
1. Где ваш код выполняется из EC2 в VPC?
2. API @DavidWebster, который я использовал, развернут на AWS VPC. И это настольное приложение, из которого я отправил этот запрос.
3. В каком регионе находится ваш AWS VPC, и вы уверены, что используете правильный?
4. Регион AWS — us-east-2, да
5. Предполагая, что ваша конфигурация VPC верна и работала в прошлом, единственным объяснением вышеуказанной ошибки является плохое подключение к Интернету. Но тогда, я предполагаю, что VPC работал нормально