- 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
21 lines
673 B
JavaScript
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.
|
|
*/ |