0
我正在尝试将flash包添加到我的快速项目中。Flash - /路由不加载
在我app.js文件,我通过app.use
加载闪存:
const express = require("express")
const flash = require("flash")
const session = require("express-session")
const path = require("path")
const app = express()
app.set("views", path.join(__dirname, "views"))
app.set("view engine", "pug")
app.use(express.static(path.join(__dirname, "/../public"))) //public folder!
app.use(flash)
app.use(session({
key: 'user_sid',
secret: 'sessionSecret',
resave: true,
saveUninitialized: false,
}));
app.get('/', function (req, res) {
req.flash('success', { msg: 'Thank you! Your feedback has been submitted.' });
res.send('Hello World!')
})
const port = process.env.APP_PORT || 8080
const host = process.env.APP_HOST || "localhost"
app.listen(port, function() {
console.log("Listening on " + host + ":" + port)
})
我试图展现在我看来,像下面的闪光灯:
for msg in flash
a.alert(class='alert-' + message.type)
p= message.message
但是,我/
路线不加载。任何建议我做错了什么?
感谢您的回复!
尝试'app.use(flash());'(不是专家表达,但在我的工作项目中,它的设置办法) – niorad