آموزش گام به گام Node.js
آموزش مقدمات Node.js
در اولین مقاله از سری مقالات آموزش گام به گام Node.js به معرفی Node.js و بررسی ویژگیهای کلیدی، مزایا و تفاوتهای آن میپردازیم.
در این بخش به آموزش نحوه نصب، راه اندازی و اجرای اولیه node.js و سرور آن بر روی کامپیوتر و وب پرداخته شده است.
ماژول ها (Modules) در Node.js همانند کتابخانه های کدهای آماده (Libraries) در جاوا اسکریپت هستند. هر ماژول یک یا چند تابع (Function) است که می توانید آن ها را در برنامه خود به کار بگیرید.
محیط اجرایی Node.js دارای یک ماژول درونی از پیش ساخته شده، به نام HTTP است. این ماژول به شما اجازه میدهد تا سرورهایی بسازید که به درخواستهای HTTP گوش داده و پاسخ مناسب ارسال کنند .
در این مقاله، به بررسی جامع این ماژول پرداخته و نحوه استفاده از آن برای انجام عملیات مختلف از جمله خواندن، ایجاد، ویرایش، حذف و تغییر نام فایلها را با مثالهای عملی توضیح میدهیم.
در این مقاله، با نحوه استفاده از ماژول URL در Node.js آشنا خواهید شد.این ماژول به شما اجازه میدهد تا URLها را به بخشهای مختلفی مانند پروتکل، نام دامنه، پورت، مسیر، کوئری استرینگ، و حتی بخشهایی مانند Slug تقسیم کنید.
NPM مخفف عبارت (Node.js Package manager) یک مدیر پکیج های کد آماده جهت Node.js است که حاوی هزاران برنامه و ماژول نوشته و آماده است که امکانات فراوانی را در اختیار کاربران قرار می دهد.
چهارچوب کاری Node.js یک برنامه مناسب و ایده آل برای برنامه های رویدادگرا (event-driven) است.در این مقاله به بررسی مفاهیم اساسی رویدادها در Node.js، نحوه کار با ماژول Events و مدیریت رویدادها با استفاده از EventEmitter میپردازیم.
یکی از قابلیتهای مهم Node.js، امکان آپلود فایل به سرور است. در این مقاله، نحوه استفاده از ماژول Formidable برای آپلود فایلها در Node.js را بررسی خواهیم کرد.
آموزش ارسال ایمیل Email در Node.js,ماژول آماده Nodemailer در Node.js، امکان این را فراهم کرده تا به راحتی از کامپیوتر خودتان ایمیل ارسال نمایید.