整理這些技術筆記真的很花時間,如果你願意 關閉 Adblock 支持我,我會把這份感謝轉換成更多「踩坑轉避坑」的內容給你!ヽ(・∀・)ノ
全端勇士之路 Node.js 基礎學習-後端傳送提示訊息
前言
有時候某些欄位會是透過後端傳送提示訊息過來,但是這些提示訊息通常只會顯示一次,所以這邊就會使用一個套件 connect-flash
起手式
首先要先安裝套件
1 | |
使用方式
基本上 connect-flash 必須搭配 cookie & session 才能夠使用,那麼就直接在 app.js 中引入
1 | |
然後如何透過 route 傳送到前端呢?會使用這個方式 req.flash('info','Flash!') 而 Flash 只要被使用過一次就會消失,所以相當適合拿來當作欄位提示驗證
那麼在 EJS 就只需要簡單的使用 <%= info %> 即可,通常 req.flash 會搭配 res.redirect 轉道另一個 route,然後另一個 route 在 使用 req.flash('info') 取出 flash 來使用
補充另一種驗證
另外還有另一種常見的驗證欄位套件也就是 express-validator,在這邊其實有一個非常詳細的介紹,所以就不多述
整理這些技術筆記真的很花時間,如果你願意 關閉 Adblock 支持我,我會把這份感謝轉換成更多「踩坑轉避坑」的內容給你!ヽ(・∀・)ノ