اطلاعات این صفحه تا چند لحظه دیگر نمایش داده میشود.
اطلاعات این صفحه تا چند لحظه دیگر نمایش داده میشود.
پروژه React را از Git منتشر کنید؛ Build، مسیرهای SPA، دامنه، HTTPS و CDN بدون مدیریت سرور آماده میشوند.
$ paasta login
$ cd my-react-app
$ paasta deploy
✓ build detected: react
✓ domain and HTTPS readyپاستا فایلها و قراردادهای خود این استک را میخواند و پیش از انتشار، تصمیمهای مهم Build و Runtime را شفاف نشان میدهد.
پاستا package.json و lockfile را میخواند، npm، pnpm یا Yarn را انتخاب میکند و فرمان build مربوط به Vite یا Create React App را اجرا میکند.
پوشه dist یا build بهعنوان خروجی نهایی انتخاب میشود و فایلهای HTML، CSS و JavaScript بدون نیاز به اجرای دائمی Node.js سرو میشوند.
در اپ تکصفحهای، مسیرهای مرورگر به index.html برمیگردند؛ دامنه عمومی و HTTPS نیز بدون تغییر کد React آماده میشوند.
پروژه React معمولاً پس از Build به فایلهای استاتیک تبدیل میشود. پاستا نصب وابستگی، ساخت خروجی production، مسیرهای SPA و انتشار نسخه تازه را مدیریت میکند. اگر پروژه شما SSR یا API سمت سرور دارد، هاست Next.js یا یک Backend جدا انتخاب کنید.
مخزن Git و فرمان Build بررسی میشوند و فقط خروجی نهایی منتشر میشود؛ پوشه dependency و فایلهای توسعه وارد سرویس عمومی نمیشوند.
درخواست مستقیم مسیرهای داخلی به فایل اصلی برنامه برمیگردد تا Refresh صفحه با خطای 404 متوقف نشود.
متغیرهای Build در مرورگر قابل مشاهدهاند. کلید خصوصی را در React قرار ندهید و درخواست حساس را از Backend دارای Secret ارسال کنید.
دامنه و گواهی پس از انتشار آماده میشوند. هزینه منابع را پیش از خرید در محاسبهگر قیمت ببینید.
اگر پروژه پس از Build فقط فایل HTML، CSS و JavaScript تولید میکند، اجرای دائمی Node.js لازم نیست. اگر Backend، SSR یا API دارید، آن بخش باید بهصورت سرویس جدا یا روی فریمورک سمت سرور اجرا شود.
برای برنامه SPA باید درخواست مسیرهای ناشناخته به index.html برگردد. قالب React پاستا این fallback را برای خروجی production در نظر میگیرد.
متغیرهای عمومی Vite هنگام Build در خروجی مرورگر قرار میگیرند و نباید Secret باشند. کلیدهای حساس را در Backend یا سرویس جدا و در بخش Secret نگه دارید.
هزینه براساس منابع انتخابی و سرویسهای متصل محاسبه میشود و پیش از استقرار نمایش داده میشود. برای خروجی استاتیک معمولاً میتوانید با منابع سبک شروع کنید.
ساخت حساب رایگان است. هزینه فقط بر اساس منابعی است که انتخاب میکنید.
شروع استقرار