text: const express = require('express')
  const app = express()
  const bodyParser = require('body-parser')
  const session = require('express-session')
  const flash = require('express-flash')
  const cookieParser = require('cookie-parser')
  
  app.set('view engine','ejs')
  
  app.use(bodyParser.urlencoded({extended:false}))
  app.use(express.json())
  
  app.use(cookieParser('senhaParaGerarCookie'))
  
  app.use(session({
      secret:'keyboard cat',
      resave:false,
      saveUninitialized:true,
      // cookie:{secure:true}
      cookie:{maxAge:60*1000}//60minutos
  }))
  
  app.use(flash())
  
  app.get('/',(req,res)=>{
      console.log('rodando')
  
      let messsages = req.flash('messages')
  
      let email = req.flash('email')
      let nome = req.flash('nome')
      let pontos = req.flash('pontos')
  
      email = (email == undefined || email.length == 0) ? "": email
      nome = (nome == undefined || nome.length == 0) ? "": nome
      pontos = (pontos == undefined || pontos.length == 0) ? "": pontos
  
      let form ={
          email:email,
          nome:nome,
          pontos:pontos
      }
  
      console.log('messages',messsages)
  
      res.render('index', {messages:messsages, form:form})
  })
  
  app.post('/form',(req,res)=>{
      console.log('rodando',req.body)
      const {email, nome, pontos} = req.body
  
      let msgValidationForm ={}
      if(email == undefined || email==""){
          msgValidationForm.email="nao pode ser vazio"
      }else{
          msgValidationForm.email=""
          req.flash('email', email)
      }
      if(nome == undefined || nome==""){
          msgValidationForm.nome="nao pode ser vazio"
      }else{
          msgValidationForm.nome=""
          req.flash('nome', nome)
      }
      if(pontos == undefined || pontos==""){
          msgValidationForm.pontos="nao pode ser vazio e deve ser menor q 20"
      }else{
          msgValidationForm.pontos=""
          req.flash('pontos', pontos)
      }
  
      req.flash('messages', msgValidationForm)
  
      // res.json({formMsgError:msgErrors})
      res.redirect("/")
  })
  
  app.listen(3000,(req,res)=>{
      console.log(`rodando no link http://localhost:3000/`)
  })