آموزش گام به گام Node.js
آموزش مرجع ماژول پیش ساخته (Modules) در Node.js
چهارچوب کاری Node.js دارای تعداد زیادی تابع یا ماژول پیش ساخته (built-in modules) است که از آن ها می توانید جهت انجام کارهای مختلف بدون نیاز به کدنویسی یا نصب موارد اضافه، به صورت آماده استفاده کنید.
ماژول assert در Node.js امکان تست کردن عبارات شرطی، ریاضی یا دستوری و ... کدها را فراهم کرده است.
ماژول Buffer در Node.js راهکار مناسبی جهت پردازش و مدیریت اطلاعات باینری (Binary Data) را در سرور فراهم می کند.
ماژول Cluster Process این امکان را فراهم می کند تا یک پردازش بزرگ را به پردازش های کوچکتر (Child Process) تقسیم نمایید که به صورت همزمان و با استفاده از یک سرور و پورت یکسان، اجرا می شوند.
ماژول Crypto در چهارچوب کاری Node.js راه حلی جهت مدیریت داده های رمزگذاری شده (encrypted data) را فراهم کرده است.
ماژول dgram در Node.js امکانات لازم جهت کار با سوکت های Datagram Sockets را فراهم کرده است.
ماژول DNS در چهارچوب کاری Node.js، امکانات لازم برای مدیریت نام های DNS یا (DNS Resolution) را فراهم کرده است.
ماژول events در Node.js امکانات لازم جهت کار با رویدادهای را فراهم کرده است.
ماژول fs یا file system در Node.js، ابزار و امکانات لازم را جهت کار با فایل سیستم کامپیوتر و سرور، فراهم کرده است.
ماژول HTTP در چهارچوب کاری Node.js امکانات لازم را فراهم کرده تا نود جی اس بتواند اطلاعات (data) مورد نظر خود را از طریق پروتکل HTTP یا Hyper Text Transfer Protocol انتقال دهد.
ماژول HTTP در چهارچوب کاری Node.js امکانات لازم را فراهم کرده تا نود جی اس بتواند اطلاعات (data) مورد نظر خود را از طریق پروتکل HTTPS TSL/SSL یا Hyper Text Transfer Protocol Secure که مدل امن و محافظت شده HTTP است، انتقال دهد.
ماژول Net در چهارچوب کاری Node.js امکانات لازم جهت ایجاد سرور ها و کلاینت های TCP را فراهم کرده است.
ماژول os یا Operating System در چهارچوب کاری Node.js امکانات لازم جهت کار با سیستم عامل کامپیوتر کاربر یا سرور را فراهم کرده است .
ماژول Path در چهارچوب کاری Node.js امکانات لازم جهت کار با مسیر (path) فایل ها و پوشه های کامپیوتر را فراهم کرده است.
ماژول Query String در چهارچوب کاری Node.js، امکانات لازم جهت پردازش و تجزیه اطلاعات query string های یک URL را فراهم کرده است.
ماژول Readline در چهارچوب کاری Node.js، امکان خواندن خط به خط یک فایل داده ای datastream مثل یک فایل متنی را فراهم کرده است.
ماژول Stream در چهارچوب کاری Node.js، امکانات لازم جهت کار با اطلاعات ورودی و خروجی به سیستم (Streaming Data) را فراهم کرده است.
ماژول String Decoder در چهارچوب کاری Node.js، امکانات لازم جهت تبدیل اشیای بافر (Buffer Objects)به رشته های متنی Stringرا فراهم کرده است.
ماژول timers در چهارچوب کاری Node.js امکاناتی را فراهم کرده تا بتوانید تابع یا توابع مورد نظر خود را پس از تعیین مدت زمان خاصی، اجرا نمایید.
ماژول TLS در چهارچوب کاری Node.js، امکانات لازم جهت پیاده سازی سیستم های TLS یا (Transport Layer Security) و یا سیستم های SSL امنیتی (Secur Socket Layer) فراهم کرده است.
ماژول URL در چهارچوب کاری Node.js، امکانات لازم جهت پردازش آدرس های متنی (URL String) را فراهم کرده است.
ماژول Util در چهارچوب کاری Node.js، امکانات لازم برای کار با برخی توابع کاربردی (Utility functions) را فراهم کرده است.
ماژول VM در چهارچوب کاری Node.js، امکانات لازم جهت اجرای کدهای جاوا اسکریپت را بر روی یک ماشین مجازی (Virtual Machine) فراهم کرده است.
ماژول Zlip در Node.js، امکانات لازم جهت فشرده سازی (zip) و از فشرده سازی درآوردن (unzip) فایل ها را فراهم کرده است.