در این مقاله، به بررسی دستور http.get در Node.js می‌پردازیم. Node.js یک پلتفرم سمت سرور جاوااسکریپت است که بر اساس موتور V8 جاوا اسکریپت ساخته شده است. این پلتفرم به شما امکان می‌دهد تا برنامه‌های نوشته شده با جاوا اسکریپت را به عنوان یک سرور قدرتمند و قابل اعتماد اجرا کنید. در Node.js، برای ارسال درخواست‌های HTTP به سرور، از دستورات مختلفی استفاده می‌شود. یکی از این دستورات، http.get است. این دستور برای ارسال درخواست GET به یک URL مشخص استفاده می‌شود و نتیجه را به صورت یک پاسخ HTTP برمی‌گرداند. برای استفاده از دستور http.get در Node.js، ابتدا باید ماژول http را با استفاده از کلمه کلیدی require فراخوانی کنید. سپس می‌توانید از تابع http.get برای ارسال درخواست GET به یک URL استفاده کنید. این تابع دو پارامتر را می‌پذیرد: URL مورد نظر و یک کالبک (callback) که به عنوان ورودی یک شیء پاسخ (response object) را دریافت می‌کند. در زیر یک نمونه کد برای استفاده از دستور http.get در Node.js آورده شده است: ```javascript const http = require('http'); const url = 'http://example.com'; http.get(url, (response) => { let data = ''; response.on('data', (chunk) => { data += chunk; }); response.on('end', () => { console.log(data); }); }).on('error', (error) => { console.error(`Error: ${error.message}`); }); ``` در این نمونه کد، ابتدا ماژول http فراخوانی شده است. سپس یک URL مشخص به عنوان ورودی به تابع http.get داده شده است. پس از ارسال درخواست، شیء پاسخ را دریافت کرده و داده‌های دریافتی را به صورت یک رشته در متغیر data ذخیره می‌کنیم. در نهایت، این داده را در خروجی چاپ می‌کنیم. در صورتی که در ارسال درخواست HTTP خطایی رخ دهد، می‌توانید از رویداد error برای گرفتن خطای مربوطه استفاده کنید. حالا که با دستور http.get در Node.js آشنا شدید، می‌توانید از این دستور برای ارسال درخواست‌های HTTP در برنامه‌های خود استفاده کنید. این دستور کاربردی و قدرتمند است و به شما امکان می‌دهد با استفاده از جاوا اسکریپت در سمت سرور، ارتباط با سرورهای دیگر را برقرار کنید و اطلاعات را دریافت کنید.