资料验证(golang)(Day23)

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

在网页的後端,除了要能正常地给存取资料,另一个重要的功能就是要有验证资料是不是正确的功能,当使用者提供了一个不符合我们需求的资料时,就需要我们主动体醒使用者你哪边有问题,应该往什麽方向去改

因此,现在就是要进行资料验证的功能

这次要使用的也是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


<<:  .Net Core Web Api_笔记22_Swagger自订文件并读取API注解描述

>>:  [JSON] python-jose 安装与范例

Day27 interrupt 的处理程序

前言 昨天讲完了上半部的考量之後,可以知道上半部就是要追求快速,能尽快把事情处理好交给下半部就是上半...

AutoML NAS - SGAS: Sequential Greedy Architecture Search(上篇)

1 前言 近年来深度学习使用在许多比赛中,但几乎都使用ensemble(集成)的方式或是使用庞大的模...

Day 27 - Click and Drag to Scroll

前言 JS 30 是由加拿大的全端工程师 Wes Bos 免费提供的 JavaScript 简单应用...

Day 4:AWS是什麽?30天从动漫/影视作品看AWS服务应用 -《Vivy -Fluorite Eye's Song》Part 4

虽然被断赛了,但既然是自我挑战,亦无关乎系统连贯的程度吧。大家记得准时发文www 第七、八集中,着名...

Day04 永丰金API 基础流程 -- HashID

一样先上图 今天我们要处理的是Sign,在文件中或在看到产出规则,可以看到Hash为永丰金提供, N...