Node.js 工具模塊

Node.js 工具模塊php

在 Node.js 模塊庫中有不少好用的模塊。這些模塊都是很常見的,並同時開發基於任何節點的應用程序頻繁使用。接下來咱們爲你們介紹幾種經常使用模塊的使用:
序號    模塊名              描述
1        OS 模塊           提供基本的系統操做函數。
2        Path 模塊         提供了處理和轉換文件路的工具。
3        Net 模塊          用於底層的網絡通訊。提供了服務端和客戶端的的操做。
4        DNS 模塊        用於解析域名。
5        Domain 模塊   簡化異步代碼的異常處理,能夠捕捉處理try catch沒法捕捉的。
以上就是經常使用的Node.js工具模塊
::::::::::::::::::::::::::::::::::::::::::::
Node.js Web 模塊
如今介紹Node.js Web模塊,首先,你應該先了解什麼是Web服務器。
。。。
什麼是 Web 服務器?
Web服務器通常指網站服務器,是指駐留於因特網上某種類型計算機的程序。
Web服務器的基本功能就是提供Web信息瀏覽服務。它只需支持HTTP協議、HTML文檔格式及URL,與客戶端的網絡瀏覽器配合。
大多數web服務器都支持服務端的腳本語言(php、python、ruby)等,並經過腳本語言從數據庫獲取數據,將結果返回給客戶端瀏覽器。
目前最主流的三個Web服務器是Apache、Nginx、IIS。
-Client - 客戶端,通常指瀏覽器,瀏覽器能夠經過HTTP協議向服務器請求數據。
-Server - 服務端,通常指Web服務器,能夠接收客戶端請求,並向客戶端發送響應數據。
-Business - 業務層, 經過Web服務器處理應用程序,如與數據庫交互,邏輯運算,調用外部程序等。
-Data - 數據層,通常由數據庫組成。
。。。
使用 Node 建立 Web 服務器http://www.iis7.com/a/lm/zzxzgj/
Node.js提供了http模塊,http模塊主要用於搭建HTTP服務端和客戶端,若是要使用HTTP服務器或客戶端功能,則必須調用http模塊,代碼以下:
var http = require('http');
。。。
使用 Node 建立 Web 客戶端
使用Node建立Web客戶端須要引入http模塊,建立client.js文件,代碼以下所示:
var http = require('http');python

// 用於請求的選項
var options = {
   host: 'localhost',
   port: '8081',
   path: '/index.htm'  
};web

// 處理響應的回調函數
var callback = function(response){
   // 不斷更新數據
   var body = '';
   response.on('data', function(data) {
      body += data;
   });
   
   response.on('end', function() {
      // 數據接收完成
      console.log(body);
   });
}
// 向服務端發送請求
var req = http.request(options, callback);
req.end();數據庫

相關文章
相關標籤/搜索