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