Skip to content

Geliştirme Akışı

Günlük komutlar, dev vs start, Stripe webhook yerelde test.

KomutAçıklama
npm run devVite geliştirme sunucusu — HMR, port 5173
npm run startWrangler yerel worker — port 8787, production’a yakın
npm run buildProduction build (build/client, build/server)
npm run deployBuild + Cloudflare Workers deploy
npm run typecheckReact Router typegen + TypeScript kontrolü
npm run cf-typegenCloudflare Workers TypeScript tipleri
  • Günlük UI/route geliştirme: npm run dev (hızlı, port 5173).
  • API, webhook, DB, Cloudflare binding testi: npm run start (port 8787).
  1. Önce npm run start ile Wrangler’ı başlatın.
  2. Başka bir terminalde:
    Terminal window
    stripe listen --forward-to localhost:8787/api/stripe/webhook
  3. CLI’dan verilen whsec_... değerini .dev.vars içinde STRIPE_WEBHOOK_SECRET olarak kullanın.

Vite ile test ediyorsanız --forward-to localhost:5173/api/stripe/webhook kullanın.

  • Ana uygulama (Coursio LMS): Proje kökünde npm run dev / npm run start.
  • Bu dokümantasyon sitesi: docs/ klasöründe npm run dev / npm run build. Sadece dokümantasyonu düzenlemek için kullanılır.