هاست Nuxt

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

اپ Nuxt را با خروجی Nitro منتشر کنید؛ SSR، API route و سایت prerender شده بر اساس تنظیمات خود پروژه ساخته و با Node runtime اجرا می‌شوند.

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

✓ build detected: nuxt
✓ domain and HTTPS ready
Buildتشخیص Nuxt و ساخت NitroPort3000
SSR و StaticNode runtimeاستقرار خودکار GitRollback نسخه‌ها
مسیر انتشار Nuxt

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

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

  1. ۱
    Nuxt و Nitro شناسایی می‌شوند

    نسخه Nuxt و lockfile برای نصب تکرارپذیر و اجرای nuxt build استفاده می‌شوند.

  2. ۲
    خروجی server ساخته می‌شود

    برای SSR، فایل .output/server/index.mjs اجرا می‌شود؛ پروژه static می‌تواند خروجی public را بدون Node سرو کند.

  3. ۳
    Runtime config امن تزریق می‌شود

    مقادیر NUXT_PUBLIC برای مرورگر و تنظیمات خصوصی سرور از متغیرهای محیطی پروژه خوانده می‌شوند.

برای Nuxt

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

راهنمای Nuxt

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

برای Nuxt باید NITRO_PRESET تعیین کنم؟

معمولا نه؛ preset پیش‌فرض node-server مناسب است. اگر پروژه preset مخصوص provider دیگری دارد، آن را حذف یا برای Node تنظیم کنید.

چرا فایل‌های .output در مخزن نیستند؟

این پوشه خروجی Build است و نباید commit شود. پاستا npm run build را اجرا می‌کند و همان خروجی ساخته‌شده را در Image نهایی قرار می‌دهد.

متغیرهای runtimeConfig چگونه تنظیم می‌شوند؟

کلیدهای عمومی با NUXT_PUBLIC_ و کلیدهای خصوصی با نام متناظر NUXT_ در متغیرهای پروژه قرار می‌گیرند. مقادیر خصوصی به bundle مرورگر فرستاده نمی‌شوند.

هاست Nuxt

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

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

شروع استقرار