اطلاعات این صفحه تا چند لحظه دیگر نمایش داده میشود.
اطلاعات این صفحه تا چند لحظه دیگر نمایش داده میشود.
پروژه React را از Git یا فایل بسازید و خروجی production آن را با دامنه، HTTPS و مسیرهای درست SPA منتشر کنید؛ Vite و Create React App بهصورت خودکار تشخیص داده میشوند.
$ 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 آماده میشوند.
سورس پروژه، package.json و lockfile واقعی مدیر بسته را ارسال کنید. پاستا وابستگیها را نصب و فرمان build را اجرا میکند؛ پوشه dist یا build را از قبل داخل مخزن قرار ندهید.
بله. وجود Vite و اسکریپت build از package.json تشخیص داده میشود و خروجی معمول dist منتشر خواهد شد. اگر outDir را تغییر دادهاید، مسیر خروجی را در تنظیمات استقرار مشخص کنید.
اپهایی که از React Router با history API استفاده میکنند به SPA fallback نیاز دارند. با فعالبودن این حالت، مسیرهایی مانند /dashboard به index.html برمیگردند و Router سمت مرورگر ادامه مسیر را انجام میدهد.
متغیرهای VITE_ یا REACT_APP_ هنگام Build وارد فایلهای مرورگر میشوند و خصوصی نیستند. فقط مقدارهای عمومی را با این پیشوندها تعریف کنید و رمز یا Token حساس را در API سمت سرور نگه دارید.
خروجی معمول React یک سایت استاتیک است و پس از Build به Node.js نیاز ندارد. اگر پروژه شما SSR یا API سمت سرور دارد، مسیر Next.js یا یک سرویس Node.js را انتخاب کنید.
ساخت حساب رایگان است. هزینه فقط بر اساس منابعی است که انتخاب میکنید.
شروع استقرار