نوشته شده توسط آقای خسروی مرکز آموزش 4 دیدگاه آخرین بروزرسانی : ۲۰ دی ۱۴۰۳ زمان تقریبی خواندن : 6 دقیقه بازدید : 810
فهرست مطالب
آشنایی با Node.js
امروزه جاوا اسکریپت در تمام دنیا رخنه کرده است و زبان برنامه نویسی ای سطح بالا و تفسیری است که در سطح وب از آن استفاده میشود؛ حال بعد از گذشت چندین سال از عرضه اولین نسخه های جاوا اسکریپت با پلتفرمی بزرگ تر و با دسترسی بیشتر برای اجرا در سمت بک اند آشنا میشویم که همان node.js است که پلتفرمی بر اساس موتور قدرمند اجرایی جاوا اسکریپت همان V8 است که سرعت اجرایی بالایی دارد . در این مقاله قصد داریم چگونگی اجرای پروژههای این پلتفرم قوی بر روی هاست های Cpanel را بررسی کنیم .
توجه!توجه کنید که هاست خریداری شده توسط شما باید دارای قابلیت اجرای این پلتفرم (node.js) باشد که تمامی هاست های شرکت پویان آی تی این قابلیت را دارا هستند.
ساخت پروژه Node.js در Cpanel
بر روی گزینه مورد نظر کلیک کرده و منتظر باز شدن و بارگزاری کامل صفحه باشید .
بعد از باز شدن صفحه با تصویر زیر مواجه می شوید و باید بر روی گزینه CREATE APPLICATION کلیک کنید تا مراحل ساخت یک پروژه جدید برای شما آغاز شود .
بعد از انتخاب گزینه CREATE APPLICATION به صفحه زیر منتقل می شوید بعد از انتقال باید سه پارامتر اصلی را در ساخت برنامه پر کنید .
Node.js version : در مرحله اول باید ورژن node.js خود را که پروژه را با آن ایجاد کرده اید ثبت کنید که میتوانید این کار را از قسمت Node.js version انجام دهید .
Application root : در این قسمت باید مسیر نصب پروژه خود را انتخاب کنید .
Application URL : مسیر اجرایی برنامه خود را انتخاب کنید، این مسیر در URL اصلی شما میباشد.
توجه!توصیه میشود از این قسمت تنها دو گزینه اول را پر کرده و بقیه تنظیمات را از قسمت بعدی انجام دهید .
ادیت پروژه و آپلود اسکریپت
در این مرحله باید به File Manager در منوی اصلی Cpanel در مجموعه Files مراجعه کنید .
اینجا با File Manager هاست خود همانند تصویر زیر مواجه میشوید.
در منوی سمت چپ باید به دنبال نام پروژه و یا مسیری که در قسمت قبلی مشخص کرده اید باشید. ما در این قسمت پروژه خود را با نام ss30 ایجاد کرده ایم و آن را از منوی سمت چپ انتخاب میکنیم. حال با پوشه برنامه خود روبهرو میشویم و باید فایلهای خود را در این قسمت آپلود کنیم. برای آپلود فایلهای خود میتوانید از گزینه Upload در منوی بالا استفاده کنید. به یاد داشته باشید که در این قسمت باید فایل package.json که در این پروژه از آنها استفاده کردهاید را همانند تصویر زیر قسمت scripts ویرایش کنید و دستور اجرای فایل اصلی پروژه خود را وارد کنید که در اینجا ما آن را index.js وارد کردهایم .
بعد از آپلود فایلهای خود باید دوباره به قسمت setup Node.js app بازگشته و برخی دیگر از تنظیمات خود را اعمال کنیم.
فراموش نکنید در این قسمت باید به جای گزینه ساخت از آیکون مداد در رو به روی پروژه خود استفاده کنید تا بتوانید پروژه را ویرایش کنید.
پس از کلیک کردن بر روی آیکون ادیت (مداد) با صفحه زیر مواجه می شوید .
مرحله اول باید آدرس فایل اجرایی خود را در قسمت Application startup file وارد کنید.
آدرس فایل package.json را در قسمت دوم مشخص شده در تصویر وارد کنید.
باید بر روی گزینه Run NPM Install کلیک کنید.
و در نهایت بروی گزینه Run JS script کلیک کنید تا فایل اصلی و یا همان فایلی که در تنظیمات فایل Package.jsonمشخص کرده بودید اجرا و پروژه آغاز به کار میکند.
به یاد داشته باشید که در ایجاد هر تغییر در سورس برنامه خود باید یک بار برنامه را متوقف و دوباره شروع کار برنامه را آغاز کنید تا تغییرات در برنامه اعمال شود بهتر است برنامه خود را در محیطی خارج از محیط Cpanel توسعه و آزمایش کنید و نسخه نهایی و بدون مشکل را در Cpanel اجرا کنید در این روش خطر کمی تری هاست Cpanel شما را تهدید میکند .
و در آخر شما میتوانید با خرید هاست از شرکت پویان آی تی از این پلتفرم نیز (node.js) بهره مند شوید.
سلام و احترام
در صورتی که سرویس خود را از پویان آی تی خریداری کرده اید برای بررسی مورد با پشتیبانی پویان آی تی در ارتباط باشید .
در غیر این صورت از پشتیبان سرور خود بخواهید تا بر روی سرور سیستم عامل کلودلینوکس + Node.js نصب نماید .
موفق باشید
۱۵ شهریور ۱۴۰۲
علیرضا
چرا وقتی من روی ران اسکریپت میزنم همینجوری میچرخه و مینویسه running script نمیدونم چیکار کنم؟
۱۲ مهر ۱۴۰۱
خسروی
سلام و احترام
این مشکل به دلیل مشکل در سورس نوشته شده توسط شما است و به دلیل وجود قطعه کدی به وجود می آید که پایانی ندارد و اجرا کننده در حلقه گیر می کند و برنامه تا ابتدای آن حلقه اجرا می شود .
با احترام
حفاظت از داده های شما اولویت ماست
به منظور بهبود تجربه کاربری ما از کوکیها استفاده میکنیم. جزئیات بیشتر را میتوانید در سیاست حفظ حریم خصوصی مطالعه نمایید. آیا مایلید استفاده از کوکیها را بپذیرید یا رد کنید؟
دیدگاه (4)
سلام هاست cpanel من گزینه Setup Node.js App نداره لطفا راهنمایی کنید
۰۳ تیر ۱۴۰۲سلام و احترام در صورتی که سرویس خود را از پویان آی تی خریداری کرده اید برای بررسی مورد با پشتیبانی پویان آی تی در ارتباط باشید . در غیر این صورت از پشتیبان سرور خود بخواهید تا بر روی سرور سیستم عامل کلودلینوکس + Node.js نصب نماید . موفق باشید
۱۵ شهریور ۱۴۰۲چرا وقتی من روی ران اسکریپت میزنم همینجوری میچرخه و مینویسه running script نمیدونم چیکار کنم؟
۱۲ مهر ۱۴۰۱سلام و احترام این مشکل به دلیل مشکل در سورس نوشته شده توسط شما است و به دلیل وجود قطعه کدی به وجود می آید که پایانی ندارد و اجرا کننده در حلقه گیر می کند و برنامه تا ابتدای آن حلقه اجرا می شود . با احترام
۱۹ مهر ۱۴۰۱