Node.js 基礎--00 Hello,World

 1 var http=require("http"); //引入http模塊
 2 http.createServer(function(request,response){ //建立服務器
 3     response.writeHead("200",{"Content-Type":"text/html;charset=utf-8"});  //開始
 4     if(request.url!=="/favicon.ico"){ //手動清除瀏覽器默認的第二次請求,這樣裏面的代碼只會執行一次;不然會執行兩次。在Express等其餘框架中已經自動使用。。
 5         console.log("aaa");
 6         response.write("Hello World");
 7         response.end('hello,世界');  //結束;若是不寫入東西的話,能夠寫空字符串;可是這裏必須是字符串格式
 8     }
 9 }).listen(8000);
10 console.log("Server running at http:127.0.0.1:8000");

本節是node.js的基礎開頭篇,代碼部分展現了利用node.js建立了一個簡單的服務器功能。html

須要注意的有如下幾點:node

1,var http=require("http"); 須要哪一個模塊,須要提早引入;(這裏跟第二節的函數的引入類似);瀏覽器

2,response.writeHead();此方法是定義html的文件頭;必須,necessary;服務器

3,if(request.url!=="/favicon.ico"){ //手動清除瀏覽器默認的第二次請求,這樣裏面的代碼只會執行一次;不然後臺輸出會執行兩次。在Express等其餘框架中已經自動使用。。框架

 

4,response.end('hello,世界'); //結束;若是不寫入東西的話,能夠寫空字符串;可是這裏必須是字符串格式函數

 

Over...ui

相關文章
相關標籤/搜索