iT邦幫忙

2021 iThome 鐵人賽

2
Software Development

網頁新手入門,手把手用React/Golang(Echo)開發基礎網頁(以簡易智慧家庭為例)系列 第 23

資料驗證(golang)(Day23)

在網頁的後端,除了要能正常地給存取資料,另一個重要的功能就是要有驗證資料是不是正確的功能,當使用者提供了一個不符合我們需求的資料時,就需要我們主動體醒使用者你哪邊有問題,應該往什麼方向去改

因此,現在就是要進行資料驗證的功能

這次要使用的也是echo官方推薦的驗證的套件
https://github.com/go-playground/validator

而這是官網介紹的,將validator透過一開始宣告的時候直接注入,讓整個echo中都可以使用同一個validator
https://echo.labstack.com/guide/request/#validate-data
只要透過此方法,就可以在echo的router中使用一開始放入的validator來驗證資料

以下為這次的code跟編輯的過程
https://github.com/kevinyay945/smart-home-backend/tree/v0.5.0
https://www.youtube.com/watch?v=ZlHrnL8Wk94

文章同步更新於個人官網
https://kevinyay945.com/smart-home-tutorial/023


上一篇
重構原本的內容(golang)(Day22)
系列文
網頁新手入門,手把手用React/Golang(Echo)開發基礎網頁(以簡易智慧家庭為例)23

尚未有邦友留言

立即登入留言