UNPKG

liquido

Version:

Conjunto de ferramentas para desenvolvimento de aplicações para a internet 100% em português

33 lines 1.31 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ConfiguracaoRoteador = void 0; const configuracao_comum_1 = require("./configuracao-comum"); class ConfiguracaoRoteador extends configuracao_comum_1.ConfiguracaoComum { constructor(valoresIniciais) { super(); this.diretorioEstatico = 'publico'; this.cors = false; this.bodyParser = true; this.morgan = false; this.cookieParser = true; this.passport = false; this.json = true; this.helmet = true; Object.assign(this, valoresIniciais); } configurar(componentes) { const roteador = componentes['roteador']; roteador.ativarDesativarBodyParser(this.bodyParser); roteador.ativarDesativarCors(this.cors); roteador.ativarDesativarCookieParser(this.cookieParser); roteador.ativarDesativarExpressJson(this.json); roteador.ativarDesativarHelmet(this.helmet); roteador.ativarDesativarMorgan(this.morgan); roteador.ativarDesativarPassport(this.passport); if (this.diretorioEstatico) { roteador.configurarArquivosEstaticos(this.diretorioEstatico); } } } exports.ConfiguracaoRoteador = ConfiguracaoRoteador; //# sourceMappingURL=configuracao-roteador.js.map