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/');