国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

node.js-web服務器

cgh1999520 / 544人閱讀

node.js--web服務器
目前最主流的三個Web服務器是ApacheNginxIIS
使用 Node 創建 Web 服務器
以下是演示一個最基本的 HTTP 服務器架構(使用8081端口),創建 server.js 文件,代碼如下所示:
var http = require("http");
var fs = require("fs");
var url = require("url");


// 創建服務器
http.createServer( function (request, response) {  
   // 解析請求,包括文件名
   var pathname = url.parse(request.url).pathname;
   
   // 輸出請求的文件名
   console.log("Request for " + pathname + " received.");
   
   // 從文件系統中讀取請求的文件內容
   fs.readFile(pathname.substr(1), function (err, data) {
      if (err) {
         console.log(err);
         // HTTP 狀態碼: 404 : NOT FOUND
         // Content Type: text/plain
         response.writeHead(404, {"Content-Type": "text/html"});
      }else{             
         // HTTP 狀態碼: 200 : OK
         // Content Type: text/plain
         response.writeHead(200, {"Content-Type": "text/html"});    
         
         // 響應文件內容
         response.write(data.toString());        
      }
      //  發送響應數據
      response.end();
   });   
}).listen(8081);

// 控制臺會輸出以下信息
console.log("Server running at http://127.0.0.1:8081/");
接下來我們在該目錄下創建一個 text.htm 文件,代碼如下:




hello welcome

執行 server.js 文件:
$ node server.js
Server running at http://127.0.0.1:8081/
接著我們在瀏覽器中打開地址:http://127.0.0.1:8081/text.htm
結果如下:

其中server.js的讀取文件代碼需要注意一下: fs.readFile(pathname.substr(1), function (err, data{}) pathname的輸出值是/text.html pathname.substr(1)指的就是text.html

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/51224.html

相關文章

  • Python--Redis實戰:第四章:數據安全與性能保障:第4節:復制

    摘要:上一篇文章實戰第四章數據安全與性能保障第節持久化下一篇文章實戰第四章數據安全與性能保障第節處理系統故障對于有擴展平臺以適應更高負載經驗的工程師和管理員來說,復制是不可或缺的。 上一篇文章:Python--Redis實戰:第四章:數據安全與性能保障:第3節:AOF持久化下一篇文章:Python--Redis實戰:第四章:數據安全與性能保障:第5節:處理系統故障 對于有擴展平臺以適應更高...

    fuchenxuan 評論0 收藏0
  • 外貿務器是什么意思?如何選擇合適自己的外貿務器?

    摘要:服務器主要有兩方面的作用一是響應終端的服務請求,并進行處理。其次歐洲外貿服務器,也是最近一段時間呈現瘋狂上漲的趨勢,像俄羅斯服務器荷蘭外貿服務器英國外貿服務器,英國站群服務器等更是枚不勝舉。香港云服務器適應范圍廣泛,適合的外貿服務器是什么意思?對于很多剛接觸IDC和服務器的企業和網民而言,面對服務器是干什么用的?這樣的問題會顯得無從作答。其實服務器也沒有大家想象的那么復雜,一個數據中心足以讓...

    番茄西紅柿 評論0 收藏2637
  • 從零單排學Redis【鉑金一】

    摘要:前言只有光頭才能變強好的,今天我們要上鉑金段位了,如果還沒經歷過青銅和白銀和黃金階段的,可以先去蹭蹭經驗再回來從零單排學青銅從零單排學白銀從零單排學黃金這篇文章主要講的是主從復制。 前言 只有光頭才能變強 好的,今天我們要上鉑金段位了,如果還沒經歷過青銅和白銀和黃金階段的,可以先去蹭蹭經驗再回來: 從零單排學Redis【青銅】 從零單排學Redis【白銀】 從零單排學Redis【黃金...

    wizChen 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<