国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

nodejs創建web服務器之helloworld程序_javascript技巧

來源:懂視網 責編:小采 時間:2020-11-27 21:42:26
文檔

nodejs創建web服務器之helloworld程序_javascript技巧

nodejs創建web服務器之helloworld程序_javascript技巧:Node.js 最主要的應用是服務器序。 設計Node.js 的一個主要目的是提供高度可擴展的服務器環境。這是我們在本章開篇介紹過的Node 和V8 引擎有所區別的地方。Node 除了用V8 引擎來解析JavaScript 外,還提供了高度優化的應用庫,用來提高服務器效率。比如說,H
推薦度:
導讀nodejs創建web服務器之helloworld程序_javascript技巧:Node.js 最主要的應用是服務器序。 設計Node.js 的一個主要目的是提供高度可擴展的服務器環境。這是我們在本章開篇介紹過的Node 和V8 引擎有所區別的地方。Node 除了用V8 引擎來解析JavaScript 外,還提供了高度優化的應用庫,用來提高服務器效率。比如說,H
Node.js 最主要的應用是服務器序。

設計Node.js 的一個主要目的是提供高度可擴展的服務器環境。這是我們在本章開篇介紹過的Node 和V8 引擎有所區別的地方。Node 除了用V8 引擎來解析JavaScript 外,還提供了高度優化的應用庫,用來提高服務器效率。比如說,HTTP模塊是專為快速非阻塞式HTTP 服務器而用C 重新編寫的。讓我們看一下Node 采用HTTP 服務器的“Hello World”經典例子

代碼如下:
var http=require('http');//引入核心HTTP模塊

/*創建服務器*/

/*監聽IP以及端口*/

運行代碼如下所示

服務器創建成成功:127.0.0.1:8124

這個示例代碼首先通過require 方法把HTTP 庫包含到程序中來。有許多語言都有包含其他庫這一方法,Node 用的是CommonJS 模塊風格。

當前需要了解的是,HTTP 庫所具有的功能已經賦給了http 對象。

下一步,我們需要一個HTTP 服務器。PHP 等其他語言需要在類似Apache 這樣的服務器中運行,而Node 和它們不同,因為Node 本身就是Web 服務器。

但這同樣意味著我們需要先創建該服務器。下一行代碼調用HTTP 模塊的一個工廠模式方法
(createServer)來創建新的HTTP 服務器。新創建的HTTP 服務器并沒有賦值給任何變量,它只會成為存活在全局范圍內的匿名對象。

我們可以通過鏈式調用來初始化服務器,并告訴它監聽在8124 端口。當調用createServer 的時候,我們傳了一個匿名函數作為參數。此函數綁定在新創建服務器的事件監聽器上進行request 事件處理。消息事件是JavaScript 和Node 的核心。在這個例子中,每當一個新的訪問請求到達Web 服務器,它都將調用我們指定的函數方法來處理。我們稱這類方法為回調(callback)。因為每當一個事件發生時,我們將回調監聽此事件的所有函數。

示例二:

由于跑到另一個城市,手頭沒電腦,dom framework不能如期發布,趁此學習一些新東西。這時期最迫切的需要是尋求一個超輕量的后端來架起我的框架,于是觸爪伸向傳說中的Server-Side Javascrpt。后端JS最出名無疑是Ryan Dahl的node.js,另一個是aptana IDE提供商搞出的jaxer。

首先下載node.js,然后解壓到E盤,改名為node,然后開始菜單輸入cmd,用cd命令切換到nodejs的解壓目錄:

第一個例子:hello world。

在node目錄下建立hello.js文件,然后在里面輸入:

然后我們在命名臺中輸入命令node hello.js,就能看到命名臺輸出結果Hello world。

第二個例子:hello world2。

好了,這次我們試從游覽器中輸出hello world。在node目錄下建立http.js,然后輸入:


然后我們在命名臺中輸入命令node http.js,在瀏覽器輸入http://localhost:8080/

第三個例子:hello world2。

node.js提供一個Buffer類用于轉換不同編碼的字符串。

目前支持三種類型:'ascii','utf8'與'binary'。詳見這里


第四個例子:hello world3。

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

nodejs創建web服務器之helloworld程序_javascript技巧

nodejs創建web服務器之helloworld程序_javascript技巧:Node.js 最主要的應用是服務器序。 設計Node.js 的一個主要目的是提供高度可擴展的服務器環境。這是我們在本章開篇介紹過的Node 和V8 引擎有所區別的地方。Node 除了用V8 引擎來解析JavaScript 外,還提供了高度優化的應用庫,用來提高服務器效率。比如說,H
推薦度:
標簽: 建立 js 程序
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 亚洲国产 | 日韩欧美一区二区三区在线 | 国产精品亚洲精品日韩动图 | 国产欧美精品一区二区三区四区 | 欧美日韩在线国产 | 国产特级全黄一级毛片不卡 | 亚洲综合欧美在线 | 日韩第一页在线观看 | 欧美激情一区二区三区视频 | 最近中文字幕电影在线看 | 精品一区二区三区免费视频 | 六十路垂乳熟年交尾正在播放 | 日韩在线免费播放 | 日本a天堂 | 欧美va在线| 日韩欧美国产高清 | 自拍 欧美 日韩 | 九九精品成人免费国产片 | 国语对白一区二区三区 | 亚洲 欧美 中文 日韩欧美 | 亚洲精品高清国产一久久 | 欧美日韩亚洲第一页 | 91久久精品国产91性色tv | 免费在线观看一区二区 | 又黄又爽视频在线观看 | 欧美日韩国产在线观看 | 日本人乱人乱亲乱色视频观看 | 日韩欧美在线综合网 | 久久精品一区二区三区四区 | 亚洲国产日韩欧美一区二区三区 | 成人久久精品 | xxxx性xx另类| 99久久精品免费国产一区二区三区 | 国产精品黄大片观看 | 狠狠色狠狠色合久久伊人 | 亚洲三级在线视频 | 在线观看免费精品国产 | 欧美成人一区二区三区在线视频 | 亚洲一区二区三区四区在线 | 亚洲视频在线观 | 亚洲色图欧美在线 |