在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ HTML/ Node.js安裝和入門
Node.js快速入門
Node.js事件發(fā)射器
Node.js包(JXcore)
Node.js事件循環(huán)
Node.js文件系統(tǒng)
Node.js npm
Node.js安裝和入門
Node.js工具模塊
Node.js回調(diào)概念
Node.js流
Node.js入門實例程序
Node.js教程
Node.js規(guī)范化應(yīng)用
Node.js REPL終端
Node.js緩沖器
Node.js RESTful API
Node.js全局對象
Linux安裝Node.js(源碼編譯安裝)
Node.js Web模塊
Node.js Express框架

Node.js安裝和入門

Node.js是一個用于構(gòu)建快速,可擴展的網(wǎng)絡(luò)應(yīng)用平臺,它建立在Chrome的JavaScript之上運行。Node.js使用事件驅(qū)動,非阻塞I/O模型,使得它重量輕,高效,完美的數(shù)據(jù)密集型實時應(yīng)用程序運行在分布式設(shè)備。

在Windows上安裝 Node.js很方便,只需要訪問node.js官網(wǎng) http://www.nodejs.org/ ,點擊Download鏈接,然后選擇Windows Installer(我的機器是64bit可選),下載安裝包。下載完成后直接雙擊安裝,和其它一般軟件安裝一樣:

選擇安裝位置:

安裝完成:

到此我們已經(jīng)完成 Node.js 的安裝,以下是Node.js安裝目錄結(jié)構(gòu):

啟動node

在“開始”-》“程序”找到

直接雙擊node.js

測試一個簡單實例:輸出“Hello,World!”

我們進入node之后,可以輸入:

console.log("Hello,World!");

然后就會看到命令行里輸出了:

Hello,World!

另外,也可以這樣做:在 node.js 的安裝目錄下,創(chuàng)建一個文件名為:hello.js,代碼如下:

/** **/
var sys = require("util");
sys.puts("Hello world");

下面,我們來測試一下node.js是否可以正確運行,打開node.js命令提示符:

執(zhí)行如下圖所示:

以上是使用命令行創(chuàng)建的簡單Node.js程序,下面我們來看一個復(fù)雜點的應(yīng)用服務(wù)程序。 例如,D:\Program Files\odejs 下建立一個node 文件夾,然后在里面創(chuàng)建一個 firstapp.js ,打開 firstapp,js 輸入以下代碼:

var http = require('http');
http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Hello World - Node.js Work.
');
}).listen(5656, '127.0.0.1');
console.log('Server running at http://127.0.0.1:5656/');

然后打開命令行,進入node目錄,然后在命令行里執(zhí)行:node firstapp.js 命令,再打開瀏覽器在瀏覽器里輸入地址: http://127.0.0.1:5656/http://localhost:5656 ,即可運行 firstapp文件的代碼。

運行效果如下:

如果沒有什么語法之類的錯誤,就是以上的效果了。

Node.js在線開發(fā)工具(免安裝)

Node.js 是一個基于Chrome JavaScript 運行時建立的一個平臺?;贕oogle的V8引擎,使用了一個事件驅(qū)動、非阻塞式 I/O 的模型,使其輕量又高效。前端程序員在不懂PHP\Ruby\Python這樣的動態(tài)編程語言時完全可以基于Node.js使用自己熟悉的JS語言來搭建一個高效的Web服務(wù)。通過 CloudStudio 平臺,我們可以快速開始自己的Node.js項目,并且可以實時訪問他。

CloudStudio 已經(jīng)為我提供了內(nèi)置的Node.js開發(fā)環(huán)境,我們不僅可以通過切換運行環(huán)境來編寫Node.js代碼,也可以通過 訪問鏈接 功能來實時查看代碼的運行效果,下面我通過一個例子來展示:

  • step1:訪問CloudStudio,注冊/登錄賬戶。
  • step2:在右側(cè)的運行環(huán)境菜單選擇:"Node.js" 運行環(huán)境
  • step3:在左側(cè)代碼目錄中新建Node.js代碼目錄編寫你的Node.js代碼
  • step4:進入Node.js代碼目錄運行 node hello.js 我們在代碼中引入了 http 模塊,并且通過http.createServer()方法創(chuàng)建了一個http服務(wù)器,通過listen() 方法綁定了8888端口
  • step5:點擊最右側(cè)的【訪問鏈接】選項卡,在訪問鏈接面板中填寫端口號為:8888,點擊創(chuàng)建鏈接,即可點擊生成的鏈接訪問我們的Node.js項目
/*代碼示例*/

var http = require('http');

http.createServer(function (request, response) {

    // 發(fā)送 HTTP 頭部 
    // HTTP 狀態(tài)值: 200 : OK
    // 內(nèi)容類型: text/plain
    response.writeHead(200, {'Content-Type': 'text/plain'});

    // 發(fā)送響應(yīng)數(shù)據(jù) "Hello World"
    response.end("Hello, Universe! I'm running on CloudStudio!\n");
}).listen(8888);

// 終端打印如下信息
console.log('Server running at http://127.0.0.1:8888/');

Tips: 從終端中輸入命令可以看出 CloudStudio 為我們集成了 Ubuntu16.04.1 + node8.10.0 的開發(fā)環(huán)境:



上一篇:Node.js REPL終端下一篇:Node.js Web模塊