запрос работает нормально, если я отправляю его с url с обязательными атрибутами в качестве первого параметра, но с ошибкой каждый раз при попытке отправить параметр параметров параметров, который содержит атрибуты запроса:Ошибка запроса Node.js Ошибка: подключить ECONNREFUSED при задании параметров параметр
"use strict"
var https = require('https'),
request = require('request');
var obj = {
translate: function(textToTranslate) {
var options = {
url: "https://translate.yandex.net/api/v1.5/tr.json/translate",
qs: {
key: process.env.TRANSLATION_APP_TOKEN,
lang: "en-ru",
text: textToTranslate
}
}, translationRequest = https.request(options, function(response) {
response.on('data', function (chunk) {
console.log(JSON.parse(chunk).text[0]);
});
});
console.log(options);
translationRequest.on('error', function (response) {
console.log(response);
});
translationRequest.end();
}
};
obj.translate("hello");
Я использую опцию qs для передачи параметров, но попробовал formData и тело, но это тоже не работает.
Спасибо за любую помощь