نحوه ران کردن پروژه نود جی اس

نحوه ران کردن پروژه نود جی اس


آموزش ران کردن پروژه نود جی اس

آیا میدانید هاست nodejs چیست ؟ با نحوه ران کردن پروژه نود جی اس داخل هاست سی پنل  چقدر آشنایی دارید ؟

اکثر برنامه نویس های وب برای پروژه هایشان نیازمند اجرای نود جی اس هستند و خیلی از آنها برای انجام این کار از سرور مجازی مثل سرور مجازی NVME  یا سرور مجازی SSD استفاده می کنند اما Node.js را حتی روی یک هاست سی پنل هم میتوان اجرا کرد.

اگر شما از آن دسته افراد هستید که به دنبال روش اجرای node.js بدون سرور مجازی هستید پیشنهاد میکنم تا آخر این مقاله را بخوانید تا کاملا با نحوه ران کردن نود جی اس روی هاست سی پنل آشنا شوید.

هاست nodejs چیست ؟

node.js یک محیط اجرایی است که به برنامه نویسان اجازه میدهد تا کد های  جاوا اسکریپت خود را در  سمت سرور اجرا کنند. در حقیقت به کمک نود جی اس شما میتوانید جاوا اسکریپت را  بجای اجرا برروی مرورگر ، برروی سرور اجرا کنید.

تنظیمات قبل از نصب nodejs

قبل از شروع ابتدا مطمئن شوید که ارائه دهنده میزبانی وب EasyApache 4 RPMs را روی سرورتان نصب کرده است.

نحوه ران کردن پروژه نود جی اس داخل هاست سی پنل

برای ران کردن پرژوه های nodejs به ترتیب مراحل زیر را انجام دهید :

گام اول : فشرده سازی node.js

قبل از اینکه بخواهید پروژه node.js را در سی پنل استفاده کنید ابتدا باید ان را در کامپیوتر شخصی خود فشرده کنید. پسوند فایل فشرده حتما باید zip باشد. در فایل node.js تان حتما package.json وجود داشته باشد. تگ main در فایل package.json برای اجرای نود جی اس اهمیت زیادی دارد.

مطالعه کنید : فشرده سازی Gzip چیست ؟

گام دوم : ساخت یک پروژه node.js جدید در سی پنل

بعد از فشرده سازی فایل ها برای ساخت پروژه نود جی اس باید به قسمت cpanel هاست خود وارد شوید. سپس در سی پنل بخش نرم افزار یا software را پیدا کنید و setup nodejs app را انتخاب کنید.

 

nodejs هاست چیست و نحوه ران کردن پروژه نود جی اس

پس از کلیک روی setup node.js app به صفحه ساخت پروژه  نود جی اس هدایت می شوید.

nodejs هاست چیست و نحوه ران کردن پروژه نود جی اس

در این قسمت میتوانید تمام پروژه نود جی اس هایی که قبلا ساخته اید را مشاهده کنید. برای ساخت پروژه جدید روی create application کلیک کنید و اطلاعات مورد نیاز را در آن وارد کنید.

3

سپس پروژه جدید ساخته می شود.

nodejs هاست چیست و نحوه ران کردن پروژه نود جی اس

در این قسمت چند گزینه مشاهده می کنید که در ادامه هر کدام به تفکیک توضیح داده شده اند.

  • Node.js version : این گزینه از شما میخواهد تا نسخه nodejs خود را وارد کنید
  • Application mode : مربوط به حالت برنامه است
  • Application root : مسیر پروژه را تعیین میکند. هر ادرسی که در این قسمت وارد کنید باعث می شود تا پوشه ای در آدرس تعیین شده ساخته شود که پروژه را باید در آن پوشه آپلود کرد.
  • Application url : برای تعیین دامنه ای است که میخواهید پروژه نود جی اس خود را روی آن اجرا کنید
  • Application startup URL : نام پوشه پروژه است که میخواهیم اجرا شود

پس از کامل کردن اطلاعات خواسته شده روی گزینه Create کلیک کنید.

گام سوم : فشرده سازی و بارگذاری پروژه در هاست

پس از ساخت پروژه برای node.js باید آن را در پوشه ای که ساخته ایم آپلود کنیم. برای انجام این کار حتما باید پوشه ای که در کامپیوتر فشرده ساخته ایم پسوند zip داشته باشد.

1 2

برای آپلود فایل بعد از ورود به سی پنل روی گزینه file manager کلیک میکنیم. سپس پوشه ای که برای پروژه خود ساخته ایم را در قسمت public_html پیدا میکنیم و وارد این پوشه می شویم. در اینجا نام پوشه مان project است البته شما ممکن است شما نام دیگری انتخاب کرده باشید.

روی گزینه upload  کلیک میکنیم و فایل node.js خود را آپلود میکنیم. سپس فایل را از حلت فشرده خارج کرده و کل محتویاتش را به پوشه project انتقال می دهیم. کل محتویات پروژه باید فقط در پوشه project باشد نه در پوشه دیگری نباشد.

مطالعه کنید : آموزش آپلود فایل در سی پنل

گام چهارم : نصب ماژول برای نود

پس از انتقال محتویات پروژه به پوشه project باید ماژول نود به نام node_modules را نصب و فعال کنیم. برای این کار میتوان از برنامه putty استفاده کرد و بعد از اتصال به ssh ماژول را نصب و فعالسازی نمود که برای این کار لازم است تا port سرور را داشته باشید. در صورتی که port سرور خود را نمیدانید از شرکت میزبانی هاست خود بخواهید تا شما را راهنمایی کنند و port را برایتان ارسال نمایند.

 

8 1

 

همچنین میتوانید از طریق cpanel ماژول node را فعال کنید. برای این کار بعد از ورود به cpanel از قسمت advanced گزینه terminal را انتخاب کنید. سپس دستور virtual environment را مطابق شکل کپی کنید تا بتوان از آن برای راه اندازی پروژه استفاده کرد. بدون کپی کردن این دستور نمی توان پروژه را راه اندازی کرد. این دستور را باید در محیط terminal کپی کنید.

بعد از انجام این مراحل و  پیکربندی برنامه و نصب ماژول ها ، می توانید نود جی اس را با کلیک روی Run JS Script در همان صفحه ای که برنامه را پیکربندی کرده اید ، راه اندازی کنید

عیب یابی

برای عیب یابی ران کردن فایل nodejs میتوانید از فایل htaccess استفاده کنید.

توجه : 

در صورتی که تاکنون با node.js کار نکرده اید و مبتدی هستید از cpanel یا LLC نباید برای توسعه node.js استفاده کرد چونکه پشتیبانی فنی cpanel نمیتواند در این مورد شما را راهنمایی کند. توصیه می شود از افراد باتجربه در این زمینه کمک بگیرید و مدیران سیستمی که مهارت و تجربه زیادی در زمینه کار با nodejs دارند این کار را انجام دهند.

در صورتی که سوال، انتقاد یا پیشنهادی در رابطه با این آموزش نحوه راه کردن پروژه nodejs دارید میتوانید از قسمت نظرات با ما در میان بگذارید.

5/5 - (3 امتیاز)

فرشته شکوه نیامشاهده نوشته ها

Avatar for فرشته شکوه نیا

بیش از 9 سال است که کار ترجمه و تولید محتوا را دنبال کرده و حدود 2 سال است که در زمینه طراحی سایت فعالیت دارد. علاقه زیادی به وردپرس و تجارت الکترونیک داشته و در حال حاضر به تیم تحریریه سابین سرور پیوسته اند.

2 نظرات

  • سلام خسته نباشید
    برای node js باید چه هاستی تهیه شود و آیا با سرور مجازی بهتر عمل نمیکنه

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

دیدگاهتان را بنویسید

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