hubxglpi/src/app.js
Rafael Lopes 14949bf4df FEAT: Sincronia de comentarios bidirecional finalizada
- Comentários oriundos do GLPI estão sincronizando com Hub através de um webhook
- Comentários oriundos do Hub estão sincronizando com GLPI através de um CronJob
- Validação de comentário existente sendo realizada através do banco de dados intermediário
- Ainda há a necessidade função via nodecron para que verifique os chamados syncError com retry menor igual a 3
2025-12-02 17:43:51 -03:00

21 lines
673 B
JavaScript

const express = require('express');
const router = require('./routes.js')
function createApp() {
const app = express();
app.use('/api', router); // O router agora tem seu próprio middleware de JSON.
return app;
}
module.exports = createApp;
/**
* @module app
* @description Este módulo é responsável por criar e configurar a instância do aplicativo Express.
*
* Funções:
* - `createApp()`: Uma factory function que inicializa o Express, aplica middlewares essenciais (como o `express.json` para parsear o corpo das requisições) e anexa as rotas da aplicação.
* Isso desacopla a criação do app da sua execução, facilitando testes.
*/