NodeJs یک پلتفرم کدنویسی سمت سرور است. این پلتفرم توسط رایان داهل در سال ۲۰۰۹ ایجاد شد و در حال حاضر آخرین نسخه آن ورژن 0.10.36 میباشد.
در مستندات رسمی تعریف Node.Js به صورت زیر آمده است :
NodeJs یک پلتفرم بر پایه موتور جاوا اسکریپت گوگل کروم است که باعث سهولت ایجاد و مقیاسپذیری برنامههای تحت شبکه میشود. این پلتفرم از یک مدل I/O رویداد محور استفاده میکند که غیرقابل مسدود شده (non-blocking) است و همین امر باعث کاهش بار (Load) سرور و افزایش کارآیی میشود که برای اجرای برنامههای مبتنی بر داده که بصورت بلادرنگ (Real-Time) روی سرورهای نامتمرکز اجرا میشوند بسیار مناسب است.
NodeJs کتابخانهای عظیم از ماژولهای مختلف جاوا اسکریپت را فراهم میکند که سهولت در گسترش وباپلیکیشنها را تا حد زیادی فراهم میآورد.
برای بررسی صحت عملکرد NodeJs در Cpanel، میتوانیم بصورت زیر یک پروژه نمونه تستی در هاست ایجاد کنیم. برای انجام این کار مراحل زیر را قدم به قدم طی میکنیم:
راه اندازی پروژه نمونه تست NodeJs در Cpanel
ابتدا وارد هاست Cpanel خود شوید و روی گزینهی Setup Node Js کلیک کنید.
ابتدا روی دکمهی Create Application کلیک کنید.
در این مرحله از قسمت Node.js version، ورژن مورد نظر NodeJs مورد نیاز پروژهتان را انتخاب کنید.
در بخش application mode نوع application را بر اساس development یا production انتخاب نمایید. ما پیشفرض را انتخاب میکنیم.
در بخش application root، مسیر فایلهای پروژه را وارد نمایید.
قسمت application url آن URLای که قصد دارید در مرورگر درج شود و پروژه با آن باز شود را وارد نمایید.
کادر Application Startup نام فایل Setupی است که باید در ابتدا اجرا گردد را درج کنید.
و در بخش passenger log file، در صورتیکه بخواهید لاگهای پروژه تولید و در مسیر خاصی ذخیره گردند، مسیر را در این فیلد درج نمایید.
سپس مانند تصویر زیر روی دکمه create کلیک کنید تا پروژه نمونه NodeJs در Cpanel ایجاد شود.
اگر موارد مراحل قبل را بطور صحیح تنظیم کرده باشید، پس از زدن دکمهی Create پیغام Succesfull مانند تصویر زیر نمایش داده میشود.
حال مطابق با تصویر زیر بر روی دکمهی Open کلیک کنید تا پروژه در مرورگر باز شود.
پروژه NodeJs در Cpanel راه اندازی و در حال نمایش است.
در صورتیکه بخواهید NodeJs را در هاست ویندوز راهاندازی کنید این مقاله را مطالعه نمایید.