2 votes, average: 5٫00 out of 52 votes, average: 5٫00 out of 52 votes, average: 5٫00 out of 52 votes, average: 5٫00 out of 52 votes, average: 5٫00 out of 5 (2 votes, average: 5٫00 out of 5)
You need to be a registered member to rate this.

آموزش نصب NodeJS در CentOS 8

 

برای نصب Nodejs در سیستم عامل Centos 8 اول باید development tools هارو نصب کنیم که بسته های npm رو کامپایل کنه.

yum groupinstall -y 'Development Tools'

حالا آخرین نسخه های Node js رو باتوجه به نوع نسخه نصب میکنیم

  • v12.x (Long Term Supported)
  • v13.x (Current Latest Version)

 

1. نصب از طریق NodeSource

در این روش ، با اضافه کردن repository های NodeSource به سیستم عامل ، اقدام به نصب میکنیم

Install NodeJS 12

curl -sL https://rpm.nodesource.com/setup_12.x | bash -

yum install -y nodejs

 

Install NodeJS 13

curl -sL https://rpm.nodesource.com/setup_13.x | bash -

yum install -y nodejs

 

2. نصب از طریق Repository های خود سیستم عامل

در سیستم عامل جدید Centos 8 امکان نصب NodeJS از طریق AppStream repository های خودش ممکن هستش که با yum میتونیم نصب کنیم

yum install -y @nodejs

 

 

ساخت وب سرور تست Nodejs

برای چک کردن نصب Node.js میتونیم یک وب سرور تست ایجاد کنیم. برای انجام اینکار یه فایل به اسم web_server.js ایجاد میکنیم

vi web_server.js

و محتویات زیر رو در اون فایل قرار میدیم

const http = require('http');
const port = 9000;
const server = http.createServer((req, res) => {
   res.writeHead(200, {'Content-Type': 'text/plain'});
   res.end('Hello World\n');
});
server.listen(port, () => {
  console.log(`Server running at http://your-ip-add-ress:${port}/`);
});

 

برای اجرا دستور زیر رو میزنیم

node --inspect web_server.js

 

و اطلاعات زیر رو به ما نشون میده

Debugger listening on ws://127.0.0.1:9229/25dae7a2-afb9-4244-b827-8264791d70ff
For help, see: https://nodejs.org/en/docs/inspector
Server running at http://your-ip-add-ress:9000/

 

همچنین باید پورت 9000 رو در فایروال باز کنیم

firewall-cmd --permanent --add-port=9000/tcp

firewall-cmd --reload

 

برای تست هم آدرس IP سرور خودتون رو قرار میدین و با پیام Hello World باید روبرو بشین

http://your-ip-add-ress:9000

 

سایر آموزش ها :