話說Node.js 是一個有Event-I/O 的 V8 Javascript (google 出的 Javascript V8引擎)。
它十分容易上手,你只要略通Javascript,再參考說明文件,馬上就能寫一個簡單的網站。
例如:
Sample-web-server.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 sample-web-server.js
結果:
伺服器端:
Server running at http://127.0.0.1:1337/
使用者瀏覽器:
Hello World
網友們可依下列順序對照影片參考GitHub上分享程式:
hello-world.js
hello-world2.js
tcp-server.js
web-server.js
web-server2.js
chat-server.js
complaint.js
complaint2.js
hello-world-server.js
animals-inherit.js 實驗Javascript OOP與Node.js
include-module.js 測試使用modules
modules/
如想看細部的公用函式說明,可參考說明文件v0.4.9
註:node.js 正在快速發展中,目前已有說明文件v0.5.0可供參考新增的功能。
沒有留言:
張貼留言