امروز : ۱۰ بهمن ۱۴۰۳ (2025/01/29)

راه اندازی پروژه NodeJS با قابلیت NodeJS Application

راه اندازی پروژه NodeJS با قابلیت NodeJS Application
11 فروردین 1400

راه اندازی پروژه NodeJS

در این آموزش ویدئویی، قصد داریم به معرفی روش جدید راه اندازی پروژه بر روی هاست نود جی اس بپردازیم ؛در واقع در این آموزش ما به راه اندازی پروژه NodeJS با قابلیت NodeJS Application می پردازیم.

این قابلیت جدید توسط تیم پارس وب سرور کدنویسی شده است و اکنون با نام NodeJs Application در سی پنل هاست قرار دارد.

از مزایای این روش می توان، به سرعت بارگذاری بالاتر و دسترسی گلوبال به دستورات نود جی اس نام برد. با این روش، پروژه های NextJS و NuxtJS بسیار آسان بارگذاری خواهند شد. برای معرفی این ویژگی جدید، فایل ویدئویی زیر را برای شما آماده کرده ایم.

 

 

 

آموزش تصویری

در این بخش به آموزش تصویری راه اندازی پروژه NodeJS با قابلیت NodeJS Application و نکاتی در مورد نحوه دیپلوی و راه اندازی پروژه می پردازیم .

 

فشرده سازی پروژه

در ابتدا نیاز است از از پروژه خود یک فایل فشرده .zip تهیه کنیم . دقت داشته باشید که  نباید فشرده سازی خود را به فایل .rar انجام دهیم چون این نوع فایل قابلیت اکسترکت و استخراج در سی پنل را ندارد  .

در این مرحله نباید پوشه node_modules  در فایل فشرده خود قرار دهیم چون این پوشه باید در هاست ایجاد شود .

 

ساخت اپلیکیشن

 

لاگین در سیپنل

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

راه اندازی پروژه NodeJS با قابلیت NodeJS Application

 

برای ورود به cpanel  خود می توانید نام دامنه خود را به همراه یک /cpanel  و یا ” :2082 ” در مرورگر وارد کنید  :

Domain.com/cpanel

Domain.com:2082

و سپس username  و  password سیپنل خود را وارد می کنیم و سپس روی دکمه Log in  کلیک می کنیم . یوزر نیم و پسورد هاست در هنگام خرید هاست برای شما ایمیل می شود ؛ شما می توانید از اطلاعات درون ایمیل برای ورود استفاده کنید .

همچنین برای این مرحله می توانید مقاله “نحوه ورود به سی پنل “را مطالعه کنید .

 

ورود به قسمت Nodejs Application

در صفحه اصلی و ابزارها ی سیپنل ، صفحه را اسکرول میکنیم تا بخش Software را پیدا کنیم . در این بخش قسمت Nodejs Application  را پیدا کنید و به روی آن کلیک کنید .

 

راه اندازی پروژه NodeJS با قابلیت NodeJS Application

 

نصب نسخه نود جی اس مورد نیاز

در Nodejs Application  دو بخش وجود دارد . بخش اول  Setup Nodejs و بخش دوم NodeJs Applications .

راه اندازی پروژه NodeJS با قابلیت NodeJS Application

در ابتدا ما نیاز داریم که یک نسخه نود جی اس را بر روی هاست خود نصب کنیم ؛ برای این کار در بخش Setup Nodejs  در قسمت Nodejs select version  نسخه ی نود جی اس مورد نیاز خود را انتخاب و با زدن دکمه  Setup نسخه مد نظر را نصب می کنیم .

این فرایند ممکن است به علت نصب پیش نیاز ها کمی زمانبر باشد اما به هیچ وجه نباید تا اتمام فرایند این صفحه را رفرش کنید یا ببندید .در غیر این صورت فرایند ناقص می شود و نصب انجام نمی شود .

پس از اتمام نصب ، nodeJS  و NPM  به صورت گلوبال در هاست در دسترس قرار می گیرد و با ورود به بخش ترمینال یا اتصال از طریق SSH  می توانید به nodeJS  و NPM  دسترسی داشته باشید .

 

ساخت پروژه

پس از نصب نسخه نود جی اس مورد نیاز ، در بخش NodeJs Applications بر روی دکمه Create App کلیک می کنیم . و حالا در صفحه جدید موارد خواسته شده را به شکل زیر کامل می کنیم :

  • Application URL : در این قسمت باید نام دامنه یا سابدامنه ی پروژه را وارد کنیم .
  • Application root directory : در این قسمت ما باید مسیری که میخواهیم پروژه را در هاست ایجاد کنیم را وارد کنیم . اگر پوشه یا دایرکتوری از قبل ساخته نشده مشکلی نیست و این بخش به طور خودکار پوشه و مسیر پروژه را ایجاد می کند .
  • Application set port : در این قسمت پورت اختصاصی پروژه شما توسط  nodejs application  نمایش داده می شود که بهتر است کپی کنید تا در زمان نیاز استفاده کنیم .

 

راه اندازی پروژه NodeJS با قابلیت NodeJS Application

 

در زیر این بخش می توانیم بخشی به نام Environment variables را مشاهده کنید که دو متغیر محیطی به نام های PORT  و Host در آن وجود دارد که شما میتوانید درپروژه که از آن ها استفاده کنید تا نیازی  به وارد کردن چند مرتبه ای این موارد نداشته باشید .

حالا به روی دکمه Create  در بالای صفحه کلیک می کنیم تا اپلیکیشن ما ساخته شود . برای این که مطمئن شویم پروژه به درستی ساخته شده دامنه خود را باز می کنیم .

 

راه اندازی پروژه NodeJS با قابلیت NodeJS Application

بعد از باز کردن دامنه اگر با این صفحه روبرو شدید پروژه به درستی ساخته شده و مشکلی وجود ندارد .

 

 

آپلود پروژه به روی هاست

 

ورود به File Manager

برای آپلود فایل فشرده پروژه خود در هاست ابتدا نیاز داریم تا وارد File Manager هاست شویم .

راه اندازی پروژه NodeJS با قابلیت NodeJS Application

برای این کار ، مجدد صفحه اصلی سی پنل را باز می کنیم . بخش Files که معمولا بالای صفحه قرار دارد را پیدا و به روی File Manager کلیک کنید .

 

راه اندازی پروژه NodeJS با قابلیت NodeJS Application

در ادامه باید وارد مسیری که در حین ساخت اپلیکیشن وارد کردیم شویم .

راه اندازی پروژه NodeJS با قابلیت NodeJS Application

در این قسمت می توانید فایل های پیش فرض نود جی اس را مشاهده کنید . می توانید آن ها را حذف کنید و یا به همین شکل باشند تا بعد از اکسترکت کردن پروژه replace شوند .

 

بر روی Upload  در بالای صفحه کلیک کنید .

راه اندازی پروژه NodeJS با قابلیت NodeJS Application

در صفحه ی جدید بر روی دکمه Select File  کلیک کنید و فایل فشرده ی پروژه را انتخاب کنید تا آپلود شود .

راه اندازی پروژه NodeJS با قابلیت NodeJS Application

زمانی که درصد اپلود به 100% رسید و سبز شد آپلود تکمیل شده است و می توانید با زدن به روی  Go Back به صفحه ی قبلی برگردید .

راه اندازی پروژه NodeJS با قابلیت NodeJS Application

در این صفحه به روی فایل کلیک کرده و سپس به روی  Extract در بالای صفحه کلیک کنید تا سی پنل فایل فشرده را اکسترکت کند .

راه اندازی پروژه NodeJS با قابلیت NodeJS Application

پس از اتمام استخراج فایل پنجره ای باز می شود که نتیجه استخراج را نشان می دهد .

بر روی Close کلیک کنید . حالا می توانید فایل های پروژه را مشاهده کنید .

در پروژه های Nuxt.Js نیازی به تنظیمات خاصی برای پورت نیست چون در پروژه های Nuxt به صورت پیش فرض از قسمت Environment Variable  موارد مورد نیاز را میخواند . اما در پروژه های دیگرممکن است به تعریف پورت نیاز باشد که با توجه به پروژه خود و روش های متفاوتی که وجود دارد می توانید آن را اضافه کنید .

راه اندازی پروژه NodeJS با قابلیت NodeJS Application

 

نکته : توجه داشته باشید که در فایل package.json پروژه شما باید حتما تگ اسکریپت وجود داشته باشد . همینطور اگر پروژه ما قبل از اجرا نیاز به build نیاز داشته باشد باید این تگ را در تگ اسکریپت قرار دهیم . و همینطور برای اجرا شدن پروژه حتما نیاز است تگ  start در فایل package.json  پروژه وجود داشته باشد در غیر این صورت پروژه شما اجرا نمی شود .

 

اجرای پروژه

حالا پروژه ما آماده اجرا است .

راه اندازی پروژه NodeJS با قابلیت NodeJS Application

 

برای این کار مجدد وارد بخش Nodejs Application  می شویم و یک بار پروژه را برای تنظیم مجدد Stop می کنیم  .برای این کار به روی علامت مربع در بخش  Actions پروژه خود کلیک می کنیم .

 

راه اندازی پروژه NodeJS با قابلیت NodeJS Application

 

سپس دوباره بر روی همان دکمه می که حالا به شکل مثلث است کلیک می کنیم تا مراحل استارت پروژه شروع شود .

مراحل استارت پروژه به این صورت است که سیستم پس از زدن دکمه استارت ،ابتدا بررسی می کند که آیا  node_moduls در پروژه وجود دارد یا خیر . اگر این پوشه در پروژه وجود نداشته باشد سیستم به صورت خودکار npm install را اجرا می کند . سپس دستور npm run build  را برای بیلد گرفتن از پروژه اجرا می کند و پس از آن دستور  npm startرا اجرا می کند و پروژه را ران می کند .

 

راه اندازی پروژه NodeJS با قابلیت NodeJS Application

 

در نهایت دامنه خود را باز کنید ؛ پروژه ما آماده است .

 

امیدواریم آموزش ” راه اندازی پروژه NodeJS با قابلیت NodeJS Application ” مورد توجه شما قرار گرفته باشد.

در صورتی  مشکلی وجود داشت، می‌توانید درخواست پشتیبانی ارسال کنید  تا همکاران فنی پارس وب سرور، درخواست شما را بررسی و پاسخ دهند (ارسال تیکت)

 

مطالب زیر نیز می تواند برای راه اندازی پروژه نود جی اس بر روی هاست های پارس وب سرور برای شما مفید باشد :

4.1/5 - (18 امتیاز)
نظر و تجربیات خودتون رو درباره راه اندازی پروژه NodeJS با قابلیت NodeJS Application با ما به اشتراک بگذارید

نشانی ایمیل شما منتشر نخواهد شد.
* بخش‌های موردنیاز علامت‌گذاری شده‌اند

نظرات سایر کاربران در مورد راه اندازی پروژه NodeJS با قابلیت NodeJS Application ...