成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

node.js-web服務(wù)器

cgh1999520 / 582人閱讀

node.js--web服務(wù)器
目前最主流的三個(gè)Web服務(wù)器是Apache、Nginx、IIS。
使用 Node 創(chuàng)建 Web 服務(wù)器
以下是演示一個(gè)最基本的 HTTP 服務(wù)器架構(gòu)(使用8081端口),創(chuàng)建 server.js 文件,代碼如下所示:
var http = require("http");
var fs = require("fs");
var url = require("url");


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

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




hello welcome

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

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

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/51224.html

相關(guān)文章

  • Python--Redis實(shí)戰(zhàn):第四章:數(shù)據(jù)安全與性能保障:第4節(jié):復(fù)制

    摘要:上一篇文章實(shí)戰(zhàn)第四章數(shù)據(jù)安全與性能保障第節(jié)持久化下一篇文章實(shí)戰(zhàn)第四章數(shù)據(jù)安全與性能保障第節(jié)處理系統(tǒng)故障對于有擴(kuò)展平臺以適應(yīng)更高負(fù)載經(jīng)驗(yàn)的工程師和管理員來說,復(fù)制是不可或缺的。 上一篇文章:Python--Redis實(shí)戰(zhàn):第四章:數(shù)據(jù)安全與性能保障:第3節(jié):AOF持久化下一篇文章:Python--Redis實(shí)戰(zhàn):第四章:數(shù)據(jù)安全與性能保障:第5節(jié):處理系統(tǒng)故障 對于有擴(kuò)展平臺以適應(yīng)更高...

    fuchenxuan 評論0 收藏0
  • 外貿(mào)務(wù)器是什么意思?如何選擇合適自己的外貿(mào)務(wù)器?

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

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

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

    wizChen 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<