最近要實現一個 socket.io 的功能,由於是接手的項目,後端使用node完成,結果被逼着霸王硬上弓了一次
ps:放開我,我要去寫世界上最好的語言!
首先是安裝node 步驟非常簡單
os: contos 6.5 64位
首先檢查依賴包
yum list installed | grep gcc-c++
結果如下
之前裝php的時候裝的,沒安裝過就:
yum install gcc-c++ make
然後獲取包 我是採用yum安裝 源碼安裝請自行百度
curl --silent --location https://rpm.nodesource.com/setup_6.x | bash -
結果如下
他都讓你yum install了 你就yum install
yum -y install nodejs
注意:需要再root賬戶下運行 完事!
檢查node
node -v
然後編寫一個腳本
<pre name="code" class="javascript">vim test.js
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello AB\n');
}).listen(8080, "127.0.0.1");
console.log('Server running at http://127.0.0.1:8080/');
啓動
node test.js
查看服務器端口監聽情況
netstat -an -p|grep 8080
然後訪問http://127.0.0.1:8080看看結果吧!
注: node test.js以前臺方式啓動 ctr+c退出後進程停止
如果你想讓你的腳本在後臺運行 請使用
node test.js &
需要關閉時,請先
ps -ef | grep node
查詢進程,然後再
kill 進程號
好了,先介紹道這裏,百度了下,發現node的socket.io用的還很多的,容我琢磨一下,8!