При запросе на сервер непосредственно в функции получаю корректный ответ, но когда пытаюсь вызвать эту функцию из другого файла - получаю undefined.
Код: hdeconnect.js
const config = require('./config.json');
const fetch = require('node-fetch');
const api_key = Buffer.from(config.HDE_TOKEN).toString('base64');
const domain = 'https://helpdeskeddy.com/api/v2/'
function getTickets() {
let url = `${domain}tickets/?status_list=open`;
fetch(url, {
method: 'GET',
headers: {
'Authorization': 'Basic ' + api_key
}
}).then(response => response.json())
.then( result => {
console.log("c модуля количество тикетов " + result.pagination.total) // возвращает значение
return result.pagination.total
})
}
module.exports = getTickets;
index.js
let hde = require("./hdeconnect.js");
console.log("с приложения кол-во тикетов " + hde()) //возвращает undefined
Прошу, укажите мне на мою ошибку, если таковая имеется :)