برای نصب زبان برنامه نویسی 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 برای معماری ۶۴ بیتی را دانلود می کنیم :
#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’);
توجه داشته باشید که به جای ۸۰۸۰ هر پورتی که در نظر دارید را می توان نوشت.پس از اینکار جهت اجرای برنامه کافیست تا این دستور را اجرا کنید :
$node hello.js
اکنون کافیست تا این آدرس را در مرورگر وب خود وارد کنید و خروجی برنامه را مشاهده کنید :
http://[server-ip]:8080
توجه داشته باشید اگر از فایروال بر روی سیستم استفاده می کنید،پورت نوشته در برنامه را باید باز کنید.