Please enable JavaScript.
Coggle requires JavaScript to display documents.
提示訊息 (套件 (設置 (local variables (res.locals.success_msg = req.flash('…
提示訊息
套件
設置
local variables
res.locals.success_msg = req.flash('success_msg')
res.locals.warning_msg = req.flash('warning_msg')
connect-flash
訊息
view/partial
messages.handlebars
出現邏輯
{#if errors}}
alert-danger
if success_msg}
if warning_msg
三種訊息
success_msg
warning_msg
alert-danger
在註冊與登入頁面插入
{{> myPartial }}
local 變數
req.flash('warning_msg', '請先登入才能使用')
註冊路由
errors = []
if (!name || !email || !password || !password2)
errors.push({ message: '所有欄位都是必填' }
if (password !== password2)
errors.push({ message: '密碼輸入錯誤' }
if (errors.length > 0)
res.render('register'
else
if (user) {
errors.push({ message: '這個 Email 已經註冊過了' })
成功註冊的情況
成功登出
logout路由
req.flash('success_msg', '你已經成功登出')