برای نصب زبان برنامه نویسی Node.js در سیستم عامل گنو/لینوکس روش های مختلفی وجود دارد که در این مطلب برخی از این روش ها توضیح داده خواهند شد.
نصب Node.js بر روی فدورا :
نصب زبان برنامه نویسی نود جی اس بر روی فدورا بسیار ساده می باشد.کافیست تا یک ترمینال باز کنید و با کاربر root این دستور را اجرا کنید :
#dnf install nodejs
نصب Node.js بر روی CentOS :
برای نصب زبان برنامه نویسی نود جی اس بر روی CentOS کافیست ابتدا مخازن EPEL را بر روی سیستم خود نصب کنید :
#yum install epel-release
سپس این دستور را اجرا کنید :
#yum install nodejs
نصب Node.js بر روی همه توزیع های لینوکس :
روش های نصبی که در بالا گفته شد برای فدورا و CentOS بود که نصب از طریق مخازن صورت می گرفت.اما شاید بخواهید از آخرین نسخه ی Node.js استفاده کنید و یا اینکه توزیع شما چیزی به جز فدورا و CentOS باشد.بر همین اساس یک روش سریع و ساده دیگر نیز وجود دارد که شما به راحتی می توانید آخرین نسخه ی Node.js را بر روی توزیع مورد نظر خود نصب کنید.
برای اینکار ابتدا به وب سایت رسمی Node.js مراجعه کنید و آن نسخه از Node.js را که قصد دارید نصب کنید را بر روی سیستم خود دانلود کنید.در این مثال ما نسخه Linux Binaries برای معماری 64 بیتی را دانلود می کنیم :
#wget -c https://nodejs.org/dist/v6.11.2/node-v6.11.2-linux-x64.tar.xz
اکنون جهت نصب آن می توانید این دستور را اجرا کنید :
# tar -C /usr/local --strip-components 1 -xf node-v6.11.2-linux-x64.tar.xz
بازبینی نصب Nodejs :
برای اینکار کافیست تا دستورهای زیر را اجرا کنید :
#node -v
#npm -v
# whereis node
#wich node
#whereis npm
#which node
نوشتن اولین برنامه با زبان برنامه نویسی نود جی اس :
پس از نصب نود جی اس اکنون کافیست اولین برنامه را با آن بنویسیم.برای اینکار یک فایل با نام hello.js ایجاد کنید :
#vi hello.js
اکنون این خطوط را درون فایل بنویسید :
var http = require(‘http’);
http.createServer(function (request, response) {
response.writeHead(200, {‘Content-Type’: ‘text/plain’});
response.end(‘Hello World\n’);
}).listen(8080);
console.log(‘Server started’);
توجه داشته باشید که به جای 8080 هر پورتی که در نظر دارید را می توان نوشت.پس از اینکار جهت اجرای برنامه کافیست تا این دستور را اجرا کنید :
$node hello.js
اکنون کافیست تا این آدرس را در مرورگر وب خود وارد کنید و خروجی برنامه را مشاهده کنید :
http://[server-ip]:8080
توجه داشته باشید اگر از فایروال بر روی سیستم استفاده می کنید،پورت نوشته در برنامه را باید باز کنید.
ممنون از مطلب
البته nodejs زبان نیست
میشه بیشتر توضیح بدین لطفا؟
طبق گفته سایتش:
نودجی اس یک ران تایم جاوااسکریپت روی موتور v8 کروم است.
سلام چطور میشه دو تا نود جی اس با دیتابی های مونگو دی بی هر کدام جدا در سرور مجازی لینوکس نصب کرد
درود بر شما
میرید روی هر سرور و بسته های مورد نیاز رو نصب می کنید.