AI Bültenim Yapay Zeka Haber Portalı Logosu
Kod

Zod ile ortam değişkenleri

Eksik gizli anahtarı açılışta yakalayan Zod ortam şeması.

Kod Prompt Kütüphanesi için temsili kategori görseli

Prompt Metni

Next.js projesinde sunucu ortam değişkenlerini Zod 4 ile doğrula.

Gereksinimler:
- NEXT_PUBLIC_ olmayan gizli anahtarları şemaya al
- Eksik değerde süreç başlamadan anlaşılır hata ver
- Yalnızca env.ts dosyasını göster
- Örnek anahtar uydurup gerçek secret yazma

Prompt Sonucu

import { z } from 'zod' const envSchema = z.object({ SUPABASE_SERVICE_ROLE_KEY: z.string().min(1), REPLICATE_API_TOKEN: z.string().min(1), }) export const env = envSchema.parse({ SUPABASE_SERVICE_ROLE_KEY: process.env.SUPABASE_SERVICE_ROLE_KEY, REPLICATE_API_TOKEN: process.env.REPLICATE_API_TOKEN, }) Eksik anahtar varsa parse hata fırlatır ve uygulama sessizce boş string ile devam etmez. Bu dosyayı yalnızca sunucu kodundan içe aktarın.

AI Bültenim prompt kütüphanesi — Tüm promptlar