Windows 7下Node.js Web開發環境搭建筆記

jopen 8年前發布 | 15K 次閱讀 Node.js 開發

最近想嘗試一下在IBM Bluemix上使用Node.js創建Web應用程序,所以需要在本地搭建Node.js Web的開發測試環境。

Node.js是什么?

我們看看百科里怎么說的?

JavaScript是一種運行在瀏覽器的腳本,它簡單,輕巧,易于編輯,這種腳本通常用于瀏覽器的前端編程,但是一位開發者Ryan有一天發現這種前端式的腳本語言可以運行在服務器上的時候,一場席卷全球的風暴就開始了。
   Node.js是一個基于Chrome JavaScript運行時建立的平臺, 用于方便地搭建響應速度快、易于擴展的網絡應用。Node.js 使用事件驅動, 非阻塞I/O 模型而得以輕量和高效,非常適合在分布式設備上運行的數據密集型的實時應用。
  Node是一個Javascript運行環境(runtime)。實際上它是對Google V8引擎進行了封裝。V8引 擎執行Javascript的速度非常快,性能非常好。Node對一些特殊用例進行了優化,提供了替代的API,使得V8在非瀏覽器環境下運行得更好。

你看懂了嗎?

說真的,我是沒看懂!

那么Node.js到底是什么呢?

Web后端開發語言,這個你懂不懂?

asp, jsp, php是干什么的你懂不懂?

好吧,你希望用JS去訪問數據庫處理用戶請求嗎?

下載Node.js

官網地址:https://nodejs.org/en/

您可以直接點擊下圖的鏈接進入:


我的是Windows 7 x64的系統,選擇的版本是:v4.2.4 LTS,相對來說更加成熟可靠的版本;

安裝Node.js

按步驟安裝就行了,沒什么好說的,貼圖只是給沒接觸過的一個直觀的印象!








安裝完成后,開始菜單里會添加一個Node.js的目錄,如下圖所示:


點擊Node.js,打開一個命令行窗口,輸入“os”回車試試


第一個Web服務器


接觸的多了,發現好多語言進行Web開發的時候是可以基于語言本身自己寫Web服務器的!

Go語言如此,Python語言如此,Node.js也是如此;

但通常我們在項目開發時可能不會這樣做,因為通常已經有比較完善的服務器框架可以使用了。

將以下代碼保存為“helloworld.js”文件:

var http = require('http');

var server = http.createServer(function(request, response) {
  response.end("hello world!");
});

server.listen(8080);
一個Web服務器就這么幾行代碼嗎?

對,沒錯!!不過這是一個比較弱智的Web服務器,它只會返回“hello world!”。

require對于很多前端小伙伴應該是再熟悉不過了吧?

只要會js就行了,你就可以成為Web開發前端+后端的高手

打開命令行,切換到“helloworld.js”文件的保存目錄,執行:node helloworld.js

如果你開啟了防火墻,應該會看到下圖:


點擊允許訪問,打開瀏覽器,輸入“http://localhost:8080/”訪問看看吧!


小結


到這里Node.js Web的開發環境就搭建完了,就這么簡單,你也試試吧!

來自: http://blog.csdn.net/testcs_dn/article/details/50532775

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!