Node.js 下載和安裝

要開始構建 Node.js 應用程式,第一步是安裝 Node.js 框架。Node.js 框架可用於從 Windows 到 Ubuntu 和 OS X 的各種作業系統。一旦安裝了 Node.js 框架,你就可以開始構建你的第一個 Node.js 應用程式。

Node.js 還具有通過使用自定義模組嵌入外部功能或擴充套件功能的能力。這些模組必須單獨安裝。模組的一個示例是[MongoDB]/zh-tw/tutorial/mongodb/)模組,它允許你使用 Node.js 應用程式中的 MongoDB 資料庫。

在本教程中,你將學習 -

  • 如何在 Windows 上安裝 Node.js
  • 在 Windows 上安裝 NPM(節點包管理器)
  • 在 Node.js 中執行你的第一個 Hello world 應用程式

如何在 Windows 上安裝 Node.js

使用 Node.js 的第一步是在客戶端系統上安裝 Node.js 庫。要執行 Node.js 的安裝,請執行以下步驟;

步驟 1:官方網站下載必要的二進位制檔案。在我們的示例中,我們將下載 Node.js 的 32 位或 64 位安裝檔案。

步驟 2: 雙擊下載的.msi 檔案開始安裝。單擊第一個螢幕中的 執行 按鈕開始安裝。

步驟 3: 在下一個螢幕中,單擊 下一步 按鈕繼續安裝

步驟 4: 在下一個螢幕中接受許可協議,然後單擊下一步按鈕。

步驟 5: 在下一個螢幕中,選擇需要安裝 Node.js 的位置,然後單擊 Next 按鈕。

  1. 首先進入檔案位置以安裝 Node.js.這是安裝後將儲存 Node.js 檔案的位置。

  2. 單擊 下一步 按鈕繼續安裝。

步驟 6: 接受預設元件並單擊下一步按鈕。

步驟 7: 在下一個螢幕中,單擊 安裝 按鈕開始安裝。

步驟 8: 單擊完成按鈕以完成安裝。

在 Windows 上安裝 NPM(節點包管理器)

在任何客戶端計算機上安裝 Node.js 的另一種方法是使用 包管理器

在 Windows 上,節點包管理器稱為 Chocolatey。它被設計為一個分散的框架,用於快速安裝所需的應用程式和工具。

要通過 Chocolatey 安裝 Node.js,需要執行以下步驟。

步驟 1: 安裝 Chocolatey - Chocolatey 網站(https://chocolatey.org/)對如何安裝此框架有非常明確的說明。

  • 第一步是在命令提示符視窗中執行以下命令。此命令取自 Chocolatey 網站,是通過 Chocolatey 安裝 Node.js 的標準命令。
  • 以下命令是 PowerShell 命令,它在 Chocolatey 網站上呼叫遠端 PowerShell 指令碼。此命令需要在 PowerShell 命令視窗中執行。
  • 此 PowerShell 指令碼執行下載所需元件並相應安裝它們的所有必要工作。
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object wet.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

**步驟 2)**下一步是使用 Chocolatey 包管理器將 Node.js 安裝到本地計算機。這可以通過在命令提示符中執行以下命令來完成。

cinst nodejs install

如果安裝成功,你將收到 Node.js 成功安裝的訊息。

**注意:**如果出現 C:\ProgramData\chocolatey\lib\libreoffice\tools\chocolateyInstall.ps1 之類的錯誤,請在路徑中手動建立資料夾。

在 Node.js 中執行第一個 Hello world 應用程式

在計算機上下載並安裝 Node.js 之後,讓我們嘗試在 Web 瀏覽器中顯示“Hello World”。

使用檔名 firstprogram.js 建立檔案 Node.js.

var http = require('http');

http.createServer(function (req, res) {
    res.writeHead(200, {'Content-Type': 'text/html'});
    res.end('Hello World!');
}).listen(8080);

程式碼說明:

  1. require 函式的基本功能是它讀取JavaScript檔案,執行檔案,然後繼續返回一個物件。然後,使用此物件,可以使用 require 函式呼叫的模組中可用的各種功能。所以在我們的例子中,因為我們想要使用 http 的功能,我們正在使用 require(http) 命令。
  2. 在這第二行程式碼中,我們正在建立一個基於簡單函式的伺服器應用程式。每當向我們的伺服器應用程式發出請求時,都會呼叫此函式。
  3. 收到請求後,我們要求我們的函式向客戶端返回 Hello World 響應。writeHead 函式用於將頭資料傳送到客戶端,而 end 函式將關閉與客戶端的連線。
  4. 然後我們使用 server.listen 函式使我們的伺服器應用程式在埠號 7000 上偵聽客戶端請求。你可以在此處指定任何可用埠。

執行程式碼

  1. 將檔案儲存在你的計算機上:C:\Users\Your Name\firstprogram.js
  2. 在命令提示符中,導航到儲存檔案的資料夾。輸入命令 Node firstprogram.js
  3. 現在,你的計算機作為伺服器工作!如果有人試圖通過埠 8080 訪問你的計算機,他們將獲得 Hello World! 訊息作為回覆!
  4. 啟動 Internet 瀏覽器,輸入地址:http://localhost:8080