UNPKG

imagina.productora

Version:

Imagina es una productora de entretenimiento que te brinda un servicio completamente personalizable para tus eventos, acompañándote en todas las fases de este proceso para que logres sentirte cómodo y festejes con tus seres queridos, te hacemos parte

50 lines (33 loc) 1.38 kB
const path = require("path"); const exphbs = require('express-handlebars'); const express =require("express"); const morgan = require('morgan');//->Permite ver el registro de solicitudes const multer = require('multer');//->Permite manejar la carga de imágenes, documentos u otros tipos de archivos const erroHandler = require('errorhandler'); const app= express(); //configuraciones const routes=()=> { app.get("/", (req, res) =>{ res.send("API de prueba") }); }; module.exports= routes; app.set('views', path.join(__dirname, "views")); app.engine('.hbs', exphbs.engine({ defaultLayout: 'main', partialsDir: path.join(app.get('views'), 'partials'), layoutsDir: path.join(app.get('views'), 'layouts'), extname: '.hbs', })); app.set('view engine', '.hbs'); //middlewares app.use(morgan('dev')); app.use(multer({dest: path.join(__dirname, '../public/upload/temp')}).single('file')) app.use(express.urlencoded({extended: false}));//codifica datos de una solicitud HTTP (metodo post). app.use(express.json()); //Rutas routes(app); //static files app.use('/public', express.static(path.join(__dirname, '../public'))); app.use(express.json()); // erroHandler