Fastify использует JSON Schema (ajv) для валидации и сериализации. Определяешь схему для роута: fastify.get("/user/:id", {schema: {params: {type: "object", properties: {id: {type: "integer"}}}, response: {200: UserSchema}}}, handler). Валидация входных данных — автоматически 400 при ошибке. Response schema ускоряет сериализацию через fast-json-stringify. TypeScript: @fastify/type-provider-typebox или zod интеграция для type safety.
Как работает schema validation в Fastify?
Middle
256 просмотровAFK Offer AI
Как раздавать статические файлы в Express?