Skip to content

validation | 验证

https://honodev.pages.dev/zh/docs/guides/validation

sh
pnpm add zod @hono/standard-validator
ts
import { z } from "zod";
import { sValidator } from "@hono/standard-validator";

const schema = z.object({
  name: z.string(),
  age: z.number(),
});

app.post("/author", sValidator("json", schema), (c) => {
  const data = c.req.valid("json");
  return c.json({
    success: true,
    message: `${data.name} is ${data.age}`,
  });
});