text: /* importar o módulo do framework express */
  var express = require('express');
  
  /* importar o módulo do consign */
  var consign = require('consign');
  
  /* importar o módulo do body-parser */
  var bodyParser = require('body-parser');
  
  /* importar o módulo do express-validator */
  var expressValidator = require('express-validator');
  
  /* iniciar o objeto do express */
  var app = express();
  
  /* setar as variáveis 'view engine' e 'views' do express */
  app.set('view engine', 'ejs');
  app.set('views', './app/views');
  
  /* configurar o middleware express.static */
  app.use(express.static('./app/public'));
  
  /* configurar o middleware body-parser */
  app.use(bodyParser.urlencoded({ extended: true }));
  app.use(bodyParser.json());
  
  /* configurar o middleware express-validator */
  app.use(expressValidator());
  
  /* efetua o autoload das rotas, dos models e dos controllers para o objeto app */
  consign()
  	.include('app/routes')
  	.then('app/models')
  	.then('app/controllers')
  	.into(app);
  
  //midlware que configura paginas de acordo com o status
  app.use((req, res, next) => {
  	res.status(404).send('Página não encontrada!');
  	next();
  });
  
  /* exportar o objeto app */
  module.exports = app;