Skip to content

این یک پروژه آماده برای ساخت برنامه‌های وب با استفاده از Express.js و TypeScript است. این پروژه به گونه‌ای طراحی شده است که شما را به سرعت و با پایه‌ای محکم، از جمله ویژگی‌هایی مانند پاسخ‌های API ساختاریافته، مدیریت خطاهای رایج و یک تنظیمات کامل تست با Vitest، راه‌اندازی و اجرا کند. همچنین از بارگذاری مجدد در حین کار برای یک تجربه توسعه روان پشتیبا

License

Notifications You must be signed in to change notification settings

arsamadineh/zarinpal-api-gateway

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

پروژه Express.js با TypeScript ساخته شده با Vratix

ویژگی‌ها

  • 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:serve

اسکریپت‌ها

  • npm run dev:local - شروع سرور توسعه محلی با بارگذاری مجدد سریع
  • npm run build:prod - ساخت برای تولید
  • npm run prod:serve - اجرای سرور تولید
  • npm run test - اجرای تست‌ها
  • npm run coverage - اجرای تست‌ها با گزارش پوشش

مجوز

MIT

About

این یک پروژه آماده برای ساخت برنامه‌های وب با استفاده از Express.js و TypeScript است. این پروژه به گونه‌ای طراحی شده است که شما را به سرعت و با پایه‌ای محکم، از جمله ویژگی‌هایی مانند پاسخ‌های API ساختاریافته، مدیریت خطاهای رایج و یک تنظیمات کامل تست با Vitest، راه‌اندازی و اجرا کند. همچنین از بارگذاری مجدد در حین کار برای یک تجربه توسعه روان پشتیبا

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published