نصب Node.js در دایرکت ادمین میتواند یکی از مراحل مهم برای راهاندازی وباپلیکیشنهای مبتنی بر جاوااسکریپت باشد. این فناوری محبوب به شما امکان میدهد تا کد جاوااسکریپت را در سمت سرور اجرا کرده و عملکرد اپلیکیشنها را بهبود ببخشید. در این مقاله، با مراحل نصب Node.js روی دایرکت ادمین آشنا خواهید شد و راهنمایی کامل برای این فرایند دریافت خواهید کرد.
قبل از شروع، ابتدا مطمئن شوید که سرور شما قابلیت نصب Node.js را دارد. برخی از نیازمندیهای سیستم عبارتند از:
برای نصب Node.js، ابتدا به SSH سرور دسترسی پیدا کنید. برای این کار، از یک نرمافزار مانند PuTTY در ویندوز یا دستور SSH در لینوکس استفاده کنید:
ssh username@your_server_ip
یکی از مراحل اصلی قبل از نصب Node.js، بهروزرسانی بستههای سرور است. با اجرای دستورات زیر، بستههای نرمافزاری بهروز خواهند شد:
sudo apt update
sudo apt upgrade
برای نصب Node.js، میتوانید از مدیر بسته استفاده کنید. به طور کلی، دو روش برای نصب Node.js وجود دارد:
NVM یا Node Version Manager به شما امکان مدیریت نسخههای مختلف Node.js را میدهد. برای نصب NVM، دستورات زیر را اجرا کنید:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
source ~/.nvm/nvm.sh
پس از نصب NVM، میتوانید نسخهای از Node.js را نصب کنید. به عنوان مثال، برای نصب آخرین نسخه پایدار Node.js از دستور زیر استفاده کنید:
nvm install node
اگر نمیخواهید از NVM استفاده کنید، میتوانید Node.js را از مخازن رسمی نصب کنید. برای این کار:
sudo apt install nodejs
sudo apt install npm
پس از نصب، میتوانید با دستورات زیر از نصب صحیح Node.js اطمینان حاصل کنید:
node -v
npm -v
این دستورات باید شماره نسخه Node.js و NPM را نمایش دهند.
برای اجرای یک برنامه Node.js در دایرکت ادمین، مراحل زیر را دنبال کنید:
app.js
ایجاد کنید و کدهای برنامه Node.js خود را در آن قرار دهید.node app.js
را اجرا کنید.PM2 یک ابزار مدیریت فرآیند برای اپلیکیشنهای Node.js است که به شما امکان میدهد تا برنامههای خود را در پسزمینه اجرا کنید. برای نصب PM2 از دستور زیر استفاده کنید:
npm install -g pm2
پس از نصب، برای اجرای برنامه با استفاده از PM2 از دستور زیر استفاده کنید:
pm2 start app.js
این دستور برنامه شما را در پسزمینه اجرا میکند و میتوانید وضعیت آن را با دستور pm2 status
مشاهده کنید.
برای اطمینان از اجرای مجدد برنامه Node.js پس از ریبوت سرور، از دستور زیر برای افزودن PM2 به تنظیمات استارتآپ استفاده کنید:
pm2 startup
pm2 save
برای دسترسی به برنامه Node.js از طریق دامنهها در دایرکت ادمین، تنظیمات DNS و پیکربندی مسیرها باید به درستی انجام شود. این تنظیمات شامل موارد زیر است:
گاهی ممکن است در نصب و اجرای Node.js با مشکلاتی مواجه شوید. برخی از این مشکلات شامل موارد زیر هستند:
sudo
به درستی استفاده میکنید.npm cache clean --force
مشکلات احتمالی را برطرف کنید.برای اجرای بهتر و پایدارتر برنامههای Node.js، میتوانید از خدمات خرید هاست ماهان کلود استفاده کنید. این شرکت با ارائه هاست با کیفیت و پشتیبانی قوی میتواند نیازهای شما را در پروژههای مختلف Node.js برآورده کند.