نکات تکمیلی NuxtJs
در این بخش می خواهیم نکات تکمیلی را در هاست نکست جی اس NuxtJs به شما آموزش دهیم.
تغییر دستور نصب
با تنظیم متغییر NPM_INSTALL_COMMAND
در بخش تنظیمات سرویس، می توانید دستور نصب مورد نظر خودتان را معرفی نمایید.
# name : value
NPM_INSTALL_COMMAND : "yarn install"
تغییر دستور ساخت
برای تغییر دستور build
در سرویس خود، می توانید از طریق فایل package.json
، مقدار دستور build
را با دستور مورد نظر جایگزین فرمایید.
"scripts": {
...
"build": "your-build-command",
...
تغییر پورت پیشفرض
سرویس NuxtJs
چابکان به صورت پیشفرض پورت 3000
را برای برنامه شما در نظر می گیرد و اگر برنامه شما روی این پورت اجرا شود آنرا نمایش می دهد. اما اگر شما پورت دیگری را برای برنامه خود انتخاب کرده اید، می توانید آن را از طریق داشبورد سرویس، قسمت پورت ها تغییر دهید.
اجرا مداوم یک فایل در برنامه
در صورتی که نیاز دارید در برنامه ی خود فایل خاصی همیشه در حال اجرا باشد، میتوانید در فایل package.json
سرویس خود scripts
برنامه با نام start
رو با دستور خودتون مقدار دهی کنید.
ارور ossl
در صورتی که ارور ossl
را دریافت نمودید، میتوانید با اضافه کردن متغیر محیطی زیر در تنظیمات سرویس خود این مشکل را برطرف نمایید.
# name: value
NODE_OPTIONS : --openssl-legacy-provider
ارور Client does not support authentication
در صورت برخورد با این ارور میبایست به جای استفاده از پکیج mysql
از پکیج mysql2
استفاده نمایید. برای این کار کافیست این پکیج را نصب نمایید:
npm install mysql2
سپس، کد اتصال خود را تغییر دهید و از mysql2
به جای mysql
استفاده کنید:
const mysql = require('mysql2');
ران کردن prisma
برای ران کردن کافیست تا مسیر فایل schema.prisma
را در فایل package.json
قسمت script دستور build قرار داده و آنرا ویرایش بفرمایید.
تغییر ورژن NuxtJs
سرویس های NuxtJs
چابکان به صورت پیشفرض با استفاده از آخرین ورژن LTS
نود جی اس اجرا می شود که البته شما می توانید ورژن Nodejs
خود را از طریق داشبورد سرویس، قسمت تنظیمات تغییر دهید.
node versions:
- 22
- 20
- 18
- 16
- 14