Node.js پلتفرمی است بر مبنای موتور جاوا اسکریپت کروم که به منظور ایجاد برنامه های سریع و گسترش پذیر به وجود آمده است. Node.js از مدل رویدادگرا و non-blocking برای انجام عملیات I/O بهره می برد. از این‌رو Node.js یک پلتفرم سبک و کارا برای پیاده سازی برنامه های Real-time و مبتنی بر داده است که می توانند به راحتی در سرورهای نامتمرکز اجرا شوند.

این پلتفرم از جاوا اسکریپت سمت سرور استفاده میکند که خیلی سریع و راحت و قدرتمند است .

چه کسانی از node js استفاده میکنند ؟؟

eBay, General Electric, GoDaddy, Microsoft, PayPal, Uber, Wikipins, Yahooو...

در سیستم عامل های مختلف به راحتی میتونید آن را نصب کنید .

به عنوان مثال در سیستم عامل ویندوز با نصب ستاپ مخصوص ویندوز ان را نصب کنید.

و در cmd کامند node hello.js را اجرا کنید.

hello.js به عنوان مثال یک فایل جاوا اسکریپت در مسیر جاری میباشد که میتواند حاوی دستورات زیر باشد:


var http = require("http");

http.createServer(function (request, response) {

   // ارسال "Hello World" به عنوان پاسخ در بدنه
   response.end('Hello World\n');
}).listen(8081);

// در کنسول این پیام چاپ خواهد شد
console.log('Server running at http://127.0.0.1:8081/');