مشخصات مقاله
مرجع آموزش ماژول پیش ساخته (Modules) در Node.js
مرجع آموزش ماژول های پیش ساخته (Modules) در Node.js:
چهارچوب کاری Node.js دارای تعداد زیادی تابع یا ماژول پیش ساخته (built-in modules) است که از آن ها می توانید جهت انجام کارهای مختلف بدون نیاز به کدنویسی یا نصب موارد اضافه، به صورت آماده استفاده کنید.
در این بخش، به معرفی و آموزش استفاده از تابع یا ماژول های پیش ساخته در چهارچوب کاری Node.js پرداخته ایم، لیست زیر، شامل این modules هاست.
با کلیک بر روی هر کدام، می توانید به اطلاعات کامل درباره آن ماژول، دسترسی داشته باشید.
ماژول
کاربرد
assert
این ماژول تعدادی تست های اعتبارسنج و کنترل کننده صحت کد را فراهم می کند.
buffer
از این تابع برای مدیریت داده های ورودی و خروجی (buffer) استفاده می شود.
child_process
از این تابع برای اجرا و مدیریت یک رویداد زیرمجموعه (child) استفاده می شود.
cluster
از این ماژول برای تقسیم یک پروسه واحد Node.js به چندین پروسه کوچکتر استفاده می شود.
crypto
از این ماژول برای مدیریت توابع رمزنگاری ارتباط openSSL استفاده می شود.
dgram
این ماژول امکانات لازم برای مدیریت و اجرای سوکت های UDP datagram در Node.js را فراهم می کند.
dns
از این ماژول برای بررسی نام و هویت DNS در Node.js استفاده می شود.
events
از این تابع برای مدیریت رویدادها (events) استفاده می شود.
fs
از این ماژول برای مدیریت عملیات فایل سیستم (file system) در سرورهای Node.js استفاده می شود.
http
از این تابع برای تبدیل رفتار سرور Node.js همانند یک سرور Http استفاده می شود.
https
از این ماژول جهت تبدیل سرور Node.js به یک سرور HTTPS استفاده می گردد.
net
از این تابع برای ایجاد کلاینت و سرورهای مختلف Node.js، بهره گرفته می شود.
os
این ماژول اطلاعات لازم درباره سیستم عامل (operation system) را فراهم می کند.
path
از این تابع برای مدیریت مسیر فایل ها (Path) در سرور Node.js استفاده می شود.
querystring
این تابع جهت مدیریت اطلاعات دنباله آدرس یا query string به کار برده می شود.
readline
از این تابع برای خواندن اطلاعات ورودی به صورت خط به خط استفاده می شود.
stream
از این تابع برای مدیریت اطلاعات ورودی یا خروجی به سرور Node.js که جریان stream نام دارد، استفاده می شود.
string_decoder
از این تابع جهت تبدیل اشیای بافرشده در حافظه (buffer objects) به رشته های متنی (String) استفاده می شود.
timers
این تابع جهت اجرای دستورات پس از سپری شدن مدت زمان معینی، به کار می رود (یک تایمر کد است).
tls
از این تابع برای اجرای پروتکل های TLS و SSL بر روی سرور Node.js استفاده می شود.
tty
این ماژول کلاس های لازم جهت استفاده در درگاه های متنی (text terminal) را فراهم می کند.
url
این تابع برای تجزیه (parse) آدرس های متنی (URL) به کار می رود.
util
از این ماژول برای دسترسی به توابع کاربردی (utility function) استفاده می شود.
v8
از این ماژول برای دسترسی به موتور V8 جاوااسکریپت در سرورهای Node.js استفاده می شود.
vm
از این ماژول برای پردازش و کامپایل کدهای جاوا اسکریپت به ماشین مجازی (virtual machine) استفاده می شود.
zlib
از این تابع برای فشرده سازی (cam press) یا غیر فشرده سازی (decompress) فایل ها استفاده می شود.
1398/05/09
1813
0