استقرار برنامه‌های NuxtJS در لیارا


فریم‌ورک NuxtJS یک فریم‌ورک مبتنی بر Vue است که بسیاری از قابلیت‌ها مانند SSR را برای شما به ارمغان می‌آورد. شما می‌توانید برنامه‌های NuxtJS خود را با ایجاد برنامه‌های NodeJS بر روی لیارا استقرار کنید.

توجه داشته باشید که برای استقرار برنامه‌های Nuxt 2 نیازی به ایجاد تغییر در فایل package.json نیست و لیارا به‌طور کامل از این فریم‌ورک پشتیبانی می‌کند بنابراین تغییری در بخش scripts ایجاد نکنید؛ در ادامه، یک مثال از این بخش آورده شده است:

کپی
"scripts": {
    "dev": "nuxt",
    "build": "nuxt build",
    "start": "nuxt start"
},

ولی برای استقرار برنامه‌های Nuxt 3 باید در بخش scripts فایل package.json مقدار start را به شکل زیر تغییر دهید:

کپی
"scripts": {
    "start": "node .output/server/index.mjs"
},

در نظر داشته باشید که حتماً بعد از ساخت برنامه NodeJS و قبل از استقرار برنامه‌تان، فایل‌سیستم برنامه را طبق مستندات مربوطه، از Read-Only به Writable تغییر دهید.

استقرار برنامه


در نهایت کافیست تا برنامه خود را با کنسول و پورت 3000، در لیارا آپلود کنید و عملیات استقرار را انجام دهید تا برنامه با موفقیت در لیارا مستقر شود.