2020年8月18日 星期二

在CentOS下安裝NodeJS

 使用 EPEL

此方式預設安裝的 Node.js 版本較舊

EPEL (Extra Packages for Enterprise Linux,Enterprise Linux 額外軟體包) 是 Fedora 社群所建立的高品質附加軟體,用來補足 RHEL / CentOS 未提供的軟體倉庫。

1.由於 CentOS yum 預設並沒有提供 Node.js 軟體,必須透過 EPEL,先使用 yum 來安裝 EPEL:

yum install epel-release

2.EPEL 安裝完成就可直接使用 yum 來安裝 Node.js:

yum install nodejs



完成安裝確認

1.驗證是否正確安裝完成,並確認安裝的 Node.js 版本:

node -v

2.安裝 Node.js 也會一併安裝 npm (Node Package Manager,Node 套件管理器),查看 npm 版本:

npm -v


NodeJS指令

node 進入系統

.exit 離開


接著使用 npm 安裝 Socket.IO

npm install socket.io


建立一個檔案 server.js

var http = require('http');
var server = http.createServer(function(request, response){
    console.log('Connection');
    response.writeHead(200, {'Content-Type': 'text/html'});
    response.write('Hello, World.');
    response.end();
});
server.listen(8080);

執行 node server.js


參考網址:https://blog.gtwang.org/programming/socket-io-node-js-realtime-app/

沒有留言:

張貼留言