バリデーションとは?
ざっくりと、あらかじめ規定を設定しておいて、入/出力データに対してそのあらかじめ用意した規定を用いて検証すること。
例えば、APIから{num: 1}とか受け取ったときこのnumは絶対に数値型じゃないといけない場合などに利用する。
Nuxtでバリデーション
Nuxtでバリデーションを利用するときはvalidateメソッドを利用する。
正規表現が使える。
nuxt.js
export default {
validate ({ params }) {
// 数値でなければならない
return /^\d+$/.test(params.num)
}
}
nuxtは他にもバリデーションのやり方が様々あるので、公式ドキュメントを参照すると良いです