подключение EACCES 0.0.0.0:443 в TCPConnectWrap.afterConnect

#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 работал нормально