您好,登錄后才能下訂單哦!
Linux下(centos6.0)安裝Node.js
1.wget http://nodejs.org/dist/node-v0.6.9.tar.gz
tar zxvf node-v0.6.9.tar.gz
cd node-v0.6.9
./configure --prefix=/usr/local/node
----------安裝提示-------------
Checking for program g++ or c++ : not found
Checking for program icpc : not found
Checking for program c++ : not found
----------------------------
yum install gcc-c++ 可以解決
-----------------------------
make
make install
2.測試
創建test.js文件,內容如下:
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
}).listen(1337, "127.0.0.1");
console.log('Server running at http://127.0.0.1:1337/');
執行:node test.js
# /usr/local/node/bin/node /www/test.js
在瀏覽器里輸入 http://127.0.0.1:1337/,可以看到 "Hello World"字樣,即表示安裝成功!注意后面不能加文件名.
注意事項:
1.客戶端只能通過端口訪問,不能指定js文件名.
2.監聽IP地址可以省略,這樣任何地方都可以訪問.如果指定了127.0.0.1,則只能在本機才可以訪問!
如果要局域網其他機器或者互聯網訪問
那么自然你需要修改你的偵聽ip已經端口,次端口在防火墻要開啟
例如80端口,如果此端口被占用你要啟用其他端口
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
}).listen(80, "192.168.1.100");
console.log('Server running at http://192.168.1.100:80/');
-------------------------------------------
注意,如果你想要要輸出 html 代碼到瀏覽器,請設置 content-type 為 text/html ,如果設置為 text/plain 將只輸出文本
response.writeHead(200, {"Content-Type": "text/html;chartset:utf-8"});
--------------------------------------------
參考:
http://www.cnblogs.com/rubylouvre/archive/2010/07/15/1778403.html
http://www.cnodejs.org/
http://club.cnodejs.org/topic/4f16442ccae1f4aa27001071
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。