Я работаю с Node.js и у меня возникла проблема с выполнением запроса GET в запросе GET к внешнему API. Кажется, у меня проблемы с ключом API, но я не уверен на 100%. Когда я делаю запрос, мне возвращается только пустой объект JSON с кодом состояния 200. У меня есть Что я делаю не так?
const express = require('express');
const router = express.Router();
const promisify = require('util').promisify;
const request = promisify(require('request'));
const apiURL = "https://a.klaviyo.com/api/v2";
router.get('/lists', async(req, res) => {
try {
request.get({
url: 'https://a.klaviyo.com/api/v2/lists',
headers: {
"content-type": "application/json"
},
body: {
"api_key": */omitted for security/*
}
}, ( error, response, body) => {
const data = JSON.parse(body)
res.send(body)
})
} catch (error) {
res.send(error)
}
})
module.exports = router