Enviado em 24/01/2020 - 15:28h
Oi! No módulo connec-flash, tenho um erro que não consigo identificar. Eu o revisei o código umas mil vezes. Não consigo prosseguir com meu projeto por causa disso. Modifiquei o escopo tentando identificar o erro, mas ele continua. Estou seguindo os passos de um livro e o problema parece não ser no código mas outro lugar.ReferenceError: flash is not defined
at module.exports (/controllers/newUser.js:3:9)
at Layer.handle [as handle_request] (/node_modules/express/lib/router/layer.js:95:5)
at next (/node_modules/express/lib/router/route.js:137:13)
at module.exports (/middleware/redirectAuhenticationMiddleware.js:6:5)
at Layer.handle [as handle_request] (/node_modules/express/lib/router/layer.js:95:5)
at next (/node_modules/express/lib/router/route.js:137:13)
at Route.dispatch (/node_modules/express/lib/router/route.js:112:3)
at Layer.handle [as handle_request] (/node_modules/express/lib/router/layer.js:95:5)
at /node_modules/express/lib/router/index.js:281:22
at Function.process_params (/node_modules/express/lib/router/index.js:335:12)
at next (/node_modules/express/lib/router/index.js:275:10)
at /node_modules/connect-flash/lib/flash.js:21:5
at Layer.handle [as handle_request] (/node_modules/express/lib/router/layer.js:95:5)
at trim_prefix (/node_modules/express/lib/router/index.js:317:13)
at /node_modules/express/lib/router/index.js:284:7
at Function.process_params (/node_modules/express/lib/router/index.js:335:12)
const express = require('express')
const path = require('path')
const ejs = require('ejs')
const mongoose = require('mongoose')
const bodyParser = require('body-parser')
const fileUpload = require('express-fileupload')
const BlogPost = require('./models/BlogPost')
const expressSession = require('express-session')
const flash = require('connect-flash')
module.exports = (req, res) => {
res.render('register', {errors:flash('validationErrors')})
const User = require('../models/User')
const path = require('path')
module.exports = (req, res) => {
User.create(req.body, (error, user) => {
if (error){
const validationErrors = Object.keys(error.errors).map(key => error.errors[key].message)
req.flash('validationErrors', validationErrors)
//req.session.validationErrors = validationErrors
return res.redirect('/auth/register')
}
res.redirect('/')
})
}
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Realizar overclock no Miyoo Mini (plus ou normal)
Otimização de memória para máquinas modestas
Unbuntu não atualiza o firmware [RESOLVIDO] (2)
linux mint reconhece microfone de lapela como fone de ouvido sem micro... (0)
Dúvidas sobre a originalidade de conteúdos online (10)
Erro de interface de Rede no Virt Manager dentro Debian 13 KDE [RESOLV... (12)