پرش به مطلب اصلی

نکات تکمیلی Angular


در این بخش می خواهیم نکات تکمیلی را در هاست Angular به شما آموزش دهیم.

تغییر دستور نصب

با تنظیم متغییر NPM_INSTALL_COMMAND در بخش تنظیمات سرویس، می توانید دستور نصب مورد نظر خودتان را معرفی نمایید.

# name : value

NPM_INSTALL_COMMAND : "yarn install"

تغییر پورت پیشفرض

سرویس Angular چابکان به صورت پیشفرض پورت 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');

تغییر دستور build

برای تغییر دستور build در سرویس خود، می توانید از طریق فایل package.json، مقدار دستور build را با دستور مورد نظر جایگزین فرمایید.

"scripts": {
...
"build": "your-build-command",
...

ران کردن prisma

برای ران کردن کافیست تا مسیر فایل schema.prisma را در فایل package.json قسمت script دستور build قرار داده و آنرا ویرایش بفرمایید.

تغییر ورژن Angular

سرویس های Angular چابکان به صورت پیشفرض با استفاده از آخرین ورژن LTS نود جی اس اجرا می شود که البته شما می توانید ورژن Nodejs خود را از طریق داشبورد سرویس، قسمت تنظیمات تغییر دهید.

node versions:

- 22
- 20
- 18
- 16
- 14