Node.js入門教程:Node.js如何安裝配置並部署第一個網站


前言:作為一個資深的前端開發人員,不懂的Node.js 那你絕對是不能跟別人說你是資深的前端程序猿滴!

今天洋哥就來和大家一起學習被大牛稱之為前端必學的技能之一Node

那么Node到底是什么呢?

官方的介紹是介樣子滴:

 

Oh, No!!!看不懂是不是?沒關系啦,翻譯成中文就是:

Node.js是一個建立在ChromeV8 JavaScript引擎。Node.js采用事件驅動、非阻塞I/O模型,使其輕量化和高效。Node.js的包裝系統,新公共管理,是世界上最大的生態系統的開放源代碼庫。

呵呵,我是使用百度翻譯過來的啦。

總之一句話:Node.js 就是運行在服務端的 JavaScript.

這篇博客的目的就是和大家一起安裝Node並且寫出程序猿界最最熟悉的“Hello, World!.

本博客屬本人原創,知識產權歸洋哥本人所有,洋哥歡迎轉載,但一定要注明本博客出處!謝謝您的配合!

一、Node.js 安裝配置

Node.js 提供WindowsLinux上安裝, 本文將以Windows上Node最新版本v6.9.3為例來學習,不足之處還望指正:

1.  Window 上安裝Node.js

 

 

32 位安裝包下載地址 : https://nodejs.org/dist/v6.9.3/node-v6.9.3-x86.msi

64 位安裝包下載地址 : https://nodejs.org/dist/v6.9.3/node-v6.9.3-x64.msi

安裝步驟如下:

1.1 雙擊node-v6.9.3-x64.msi ,然后一直next下去

 

 

恭喜你安裝成功啦!

 

檢測PATH環境變量是否配置了Node.js,點擊開始=》運行=》輸入"cmd" => 輸入命令"path",輸出如下結果:

 

 

我們可以看到環境變量中已經包含了C:\Program Files (x86)\nodejs\;

檢查Node.js版本

 

 

2  Windows 二進制文件 (.exe)安裝

32 位安裝包下載地址 : https://nodejs.org/dist/v6.9.3/win-x86/node.exe

64 位安裝包下載地址 : https://nodejs.org/dist/v6.9.3/win-x64/node.exe

安裝步驟如下:

雙擊node.exe

出現這個框就說明二進制安裝成功啦!

二、Node.js 創建第一個應用

事實上,我們的 Web 應用以及對應的 Web 服務器基本上是一樣的。

在我們創建 Node.js 第一個 "Hello, World!" 應用前,讓我們先了解下 Node.js 應用是由哪幾部分組成的:

  1. 引入 required 模塊:我們可以使用 require 指令來載入 Node.js 模塊。

  2. 創建服務器:服務器可以監聽客戶端的請求,類似於IIS 、Apache 、Nginx 等 HTTP 服務器。

  3. 接收請求與響應請求 服務器很容易創建,客戶端可以使用瀏覽器或終端發送 HTTP 請求,服務器接收請求后返回響應數據。

具體操作如下:

1. 創建一個網站的根目錄,例如:D:\Documents\HBuilderProject\Demo\nodejs

2. 在根目錄下創建一個js文件,例如:server.js

3. 在server.js內擼下如下代碼:

var http = require('http');//我們使用 require 指令來載入 http 模塊,並將實例化的 HTTP 賦值給變量 http

http.createServer(function (request, response) {

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

    // 發送響應數據 "Hello World"
    response.end('Hello World\n');
}).listen(8888);//接下來我們使用 http.createServer() 方法創建服務器,並使用 listen 方法綁定 8888 端口。 函數通過 request, response 參數來接收和響應數據。

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

  以上代碼我們完成了一個可以工作的 HTTP 服務器。

4. 使用 node 命令執行以上的代碼:

  4.1 首先我們將目錄指向到網站根目錄下:

    

  4.2 執行node命令運行:

    

  4.3 出現Server running at http://127.0.0.1:8888,證明Web服務器已經啟動並成功運行了

    

  4.4 打開瀏覽器,輸入http://127.0.0.1:8888

    

Hello, World! 哈哈,恭喜,你已經成功開發出了您的第一個node應用程序啦!

好了,今天的node.js就先說到這里,關注我的博客,后續我們一起進階Node!

本博客屬本人原創,知識產權歸洋哥本人所有,洋哥歡迎轉載,但一定要注明本博客出處!謝謝您的配合!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM