هاست SvelteKit روی پلتفرم ابری پاستا
SvelteKit را با adapter-node به سرویس Node production تبدیل کنید و endpointها، SSR و فرمهای سمت سرور را همراه دامنه HTTPS منتشر کنید.
● RunningProductionنمونه استقرار
$ paasta login$ cd my-sveltekit-app$ paasta deployBuild detected: sveltekitHealth check passedHTTPS domain readyتنظیمات SvelteKit را شفاف ببینید.
پاستا تنظیمات و فایلهای پروژه را بررسی میکند و پیش از انتشار، جزئیات مهم مربوط به Build و Runtime را در اختیار شما میگذارد.
- ۱Adapter پروژه بررسی میشود
برای اجرای سرور، adapter-node لازم است؛ پروژههای کاملا static میتوانند با adapter-static منتشر شوند.
- ۲Build خروجی مستقل میسازد
npm run build کد سرور و assetهای client را تولید میکند و cache وابستگیها در نسخههای بعدی استفاده میشود.
- ۳Origin و پورت Runtime تنظیم میشوند
HOST، PORT و ORIGIN متناسب با دامنه سرویس در زمان اجرا قابل تنظیماند.
راهنما و پرسشهای SvelteKit
آموزش استقرار SvelteKit با نمونه عملی و رفع خطاهای رایج · محاسبه هزینه
- ساخت و اجرا
- ساخت پروژه با adapter سازگار
- پورت برنامه
- 3000
کدام adapter برای پاستا مناسب است؟
برای SSR و endpointهای سرور از @sveltejs/adapter-node و برای سایت کاملا استاتیک از adapter-static استفاده کنید. adapterهای مخصوص سرویسهای دیگر مناسب پاستا نیستند.
خطای Cross-site POST form submissions forbidden از چیست؟
در محیط production مقدار ORIGIN باید با آدرس عمومی برنامه هماهنگ باشد. دامنه نهایی را در ORIGIN وارد کنید یا تنظیمات trusted origin پروژه را بررسی کنید.
متغیرهای PUBLIC_ و private چه تفاوتی دارند؟
متغیرهای PUBLIC_ ممکن است در کد مرورگر قرار بگیرند. اطلاعات حساس را بدون این پیشوند و فقط از $env/dynamic/private یا $env/static/private بخوانید.
همه چیز در یک پروژه
Node adapter
متغیر محیطی
لاگ زنده
Rollback نسخهها
بازگشت به نسخه قبلی برنامه؛ تغییرات داده و دیتابیس بهصورت خودکار برگردانده نمیشوند.
پروژه SvelteKit خود را همین امروز اجرا کنید.
هزینه بر اساس منابعی محاسبه میشود که برای اجرای پروژه در نظر میگیرید.