標籤:互動 ext 一個 log 進入 art ons document 示範
沒事兒搗騰了一下Node.js,跑了個Hello World,特此記錄一下。
Windows 下安裝 Node.js 環境
到Node官網http://nodejs.org就能夠下載到安裝包。我是Win7 64位,訪問Node官網,能夠看到最新版本號碼是0.12.7,點擊INSTALL就能夠下載msi檔案,然後雙擊就能夠安裝了。
安裝過程非常easy。選中全部選項,Next就可以。
msi會把npm(Node Package Manager)一併裝上,還會幫你設定好環境變數,把node、npm等加入到path中,所以,你僅僅要開啟命令列表單。就能夠幹活了。
開始菜單裡會加入一個Node.js的檔案夾,例如以所看到的:
點擊“Node.js command prompt”菜單。就會進入Node.js的命令列環境。例如以所看到的:
在這裡能夠直接使用node和npm。
假設你輸入node並斷行符號,就進入Node的互動式環境。能夠輸入一些JavaScript命令來看看。比方console.log(“Hello Node.js!”)。有反應的哈。輸入node的效果,等同於點擊開始菜單裡的Node.js菜單。
假設你輸入npm並斷行符號,就會看到npm的使用協助。例如以:
基礎的環境就這麼著了。非常easy,接下來我們來發發神經,走走老路。搞個HelloWorld看看。
HelloWorld網站
代碼就是這麼簡單:
// 引入http模組var http = require("http"); // 建立server,指定處理client請求的函數http.createServer( function(request, response) { response.writeHead(200, {"Content-Type": "text/plain"}); response.write("Hello World!"); response.end(); }).listen(8000); console.log("Hello World is listening at port 8000");
儲存為HelloWorld.js,然後在Node.js的命令列環境下。進入HelloWorld.js所在檔案夾,執行 node HelloWorld.js,網站就能夠執行起來了。
我們簡單的示範範例,對不論什麼請求,都返回“Hello World!”文本串,你能夠在瀏覽器裡輸入“http://localhost:8000”看看效果,我這裡是醬紫的:
沒什麼特別的,醜陋的一逼,對吧。關於http模組是幹什麼的,看這裡http://nodejs.org/dist/v0.12.7/docs/api/http.html。
額,奇妙世界都是這麼開始的……開始菜單裡有Node.js documentation子功能表,能夠直通Node.js線上文檔,很多其它精彩能夠從那裡開始。
下次我們會進一步分析HelloWorld。介紹nodejs的基本程式結構和HelloWorld用到的一些知識點。
Windows下Node.js開發入門(1)