قبل از هر چیز باید با نود جی اس آشنا شوید:

Node.js یک محیط سرور منبع باز است

Node.js در سیستم عامل های مختلف (ویندوز، لینوکس، یونیکس، مک OS X و غیره) اجرا می شود.

Node.js رایگان است

Node.js از جاوااسکریپت در سرور استفاده می کند.

چرا Node.js؟

Node.js از برنامه نویسی ناهمزمان استفاده می کند!

یک وظیفه معمولی برای یک وب سرور می تواند یک فایل را بر روی سرور باز کند و محتوا را به مشتری ارسال کند.

در اینجا نحوه انجام یک درخواست فایل را در PHP یا ASP بررسی می کنیم:

  1. وظیفه را به سیستم فایل کامپیوتر ارسال می کند.
  2. تا زمانی که سیستم فایل باز می شود و فایل را می خواند، منتظر می ماند.
  3. محتوا را به مشتری منتقل می کند.
  4. آماده پاسخگویی به درخواست بعدی

حالا چگونگی انجام درخواست Node.js:

  1. وظیفه را به سیستم فایل کامپیوتر ارسال می کند.
  2. آماده پاسخگویی به درخواست بعدی
  3. هنگامی که سیستم فایل باز کرده و فایل را خواند، سرور محتوای را به مشتری می فرستد.

Node.js انتظار را از بین می برد و به سادگی با درخواست بعدی ادامه می یابد.

Node.js برنامه نویسی یکطرفه، غیر بلوک کننده، یکپارچه را اجرا می کند که از حافظه بصورت بسیار کارآمد استفاده می کند.

Node.js می تواند چه چیزی انجام دهد؟

  • Node.js می تواند محتوای صفحه پویا ایجاد کند.
  • Node.js می تواند ایجاد، باز، خواندن، نوشتن، حذف، و بستن فایل ها در سرور انجام دهد.
  • Node.js می تواند داده های فرم را جمع آوری کند.
  • Node.js می تواند داده ها را در پایگاه داده خود اضافه، حذف و تغییر دهد.

یک فایل Node.js چیست؟

  • فایل Node.js حاوی وظایفی است که در صورت وقوع رویدادهای خاصی اجرا می شود.
  • یک رویداد معمولی، چیزی است که در حال تلاش برای دسترسی به یک پورت در سرور است
  • فایلهای Node.js باید قبل از هرگونه اثری، روی سرور اجرا شوند.
  • فایل های Node.js دارای پسوند “.js” هستند.
نمایش قابل چاپ