- Express.js با TypeScript
- آبجکتهای خطای رایج
- میانافزار خطا
- آبجکت پاسخ برای پاسخهای ساختاریافته API
- پیکربندی تست و پوشش با استفاده از Vitest
- اسکریپتهای رایج برای اجرا و تست APIهای شما
- بارگذاری مجدد سریع (Hot-reloading) برای توسعه
- Node.js نسخه 20 یا بالاتر
- npm، pnpm یا yarn
- Docker (اختیاری)
۱. نصب وابستگیها:
npm install۲. شروع سرور توسعه:
npm run dev:localسرور روی http://localhost:3000 با قابلیت بارگذاری مجدد سریع (hot-reloading) شروع به کار خواهد کرد.
npm run build:prod
npm run prod:servenpm run dev:local- شروع سرور توسعه محلی با بارگذاری مجدد سریعnpm run build:prod- ساخت برای تولیدnpm run prod:serve- اجرای سرور تولیدnpm run test- اجرای تستهاnpm run coverage- اجرای تستها با گزارش پوشش