snglpi/src/services/servicenowService.js

21 lines
606 B
JavaScript
Raw Normal View History

2025-08-30 19:04:35 -03:00
const axios = require('axios');
const apiConfig = require('../../config/apiConfig');
const fs = require('fs');
2025-08-30 19:04:35 -03:00
const fetchTicketsFromServiceNow = async () => {
2025-08-30 19:04:35 -03:00
try {
const ticketsResponse = await axios.get(apiConfig.snApiConfig.baseUrl, {
auth: apiConfig.snApiConfig.auth
});
// gerar um JSON das respostas da API
fs.writeFileSync('servicenow_tickets.json', JSON.stringify(ticketsResponse.data, null, 2));
2025-08-30 19:04:35 -03:00
} catch (error) {
console.log('SERVICE NOW error: ', error.message);
2025-08-30 19:04:35 -03:00
}
}
2025-08-30 19:04:35 -03:00
module.exports = {
fetchTicketsFromServiceNow
}