هاست SvelteKit

هاست SvelteKit روی پلتفرم ابری پاستا

SvelteKit را با adapter-node به سرویس Node production تبدیل کنید و endpointها، SSR و فرم‌های سمت سرور را همراه دامنه HTTPS منتشر کنید.

استقرار SvelteKitنمونه‌کد GitHubمحاسبه هزینه
SvelteKitpaasta deployready
$ paasta login
$ cd my-sveltekit-app
$ paasta deploy

✓ build detected: sveltekit
✓ domain and HTTPS ready
Buildساخت پروژه با adapter سازگارPort3000
Node adapterمتغیر محیطیلاگ زندهRollback نسخه‌ها
مسیر انتشار SvelteKit

تنظیمات واقعی SvelteKit، بدون حدس‌زدن زیرساخت.

پاستا فایل‌ها و قراردادهای خود این استک را می‌خواند و پیش از انتشار، تصمیم‌های مهم Build و Runtime را شفاف نشان می‌دهد.

  1. ۱
    Adapter پروژه بررسی می‌شود

    برای اجرای سرور، adapter-node لازم است؛ پروژه‌های کاملا static می‌توانند با adapter-static منتشر شوند.

  2. ۲
    Build خروجی مستقل می‌سازد

    npm run build کد سرور و assetهای client را تولید می‌کند و cache وابستگی‌ها در نسخه‌های بعدی استفاده می‌شود.

  3. ۳
    Origin و پورت Runtime تنظیم می‌شوند

    HOST، PORT و ORIGIN متناسب با دامنه سرویس در زمان اجرا قابل تنظیم‌اند.

برای SvelteKit

همه چیز در یک پروژه

راهنمای SvelteKit

پرسش‌های واقعی پیش از استقرار

کدام 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 بخوانید.

هاست SvelteKit

پروژه SvelteKit را همین امروز آنلاین کنید.

ساخت حساب رایگان است. هزینه فقط بر اساس منابعی است که انتخاب می‌کنید.

شروع استقرار