2024-08-20|閱讀時間 ‧ 約 25 分鐘

Node.js 程式札記 : 簡介與環境設置

對於剛開始學習程式設計或想要進一步了解後端開發的人來說,Node.js 是一個非常好的起點。本文將介紹 Node.js 的基本概念、優點以及應用場景,並提供如何在你的電腦上設置開發環境和實作一個簡單的 "Hello World" 範例。

Node.js 簡介

Node.js 是一個基於 Chrome V8 JavaScript 引擎的後端運行環境。簡單來說,它讓 JavaScript 不僅僅侷限於瀏覽器內運行,而是可以用於開發服務器端應用。這意味著,開發者可以使用相同的語言來編寫前端和後端的程式,從而提高開發效率和一致性。

Node.js 優點

  1. 非阻塞 I/O: Node.js 採用非阻塞、事件驅動的 I/O 模型,這意味著它可以同時處理多個請求而不會被單個操作阻塞。這使得 Node.js 非常適合用於高並發的應用,例如聊天應用或即時數據推送。
  2. 同時支持前後端 JavaScript: Node.js 讓 JavaScript 成為一種全棧語言,開發者可以使用相同的語言和工具編寫前後端程式碼,這不僅減少了學習成本,還提高了開發效率。
  3. 豐富的生態系統: Node.js 擁有一個龐大的套件庫 NPM (Node Package Manager),開發者可以輕鬆地找到和使用各種套件來擴展應用功能。
  4. 高效的性能: 由於 Node.js 是基於 Chrome V8 引擎構建的,它在執行 JavaScript 時非常快速,適合需要高性能的應用。

Node.js 環境設置

接下來,我們將逐步介紹如何在本地設置 Node.js 開發環境,並撰寫一個簡單的 "Hello World" 範例來熟悉它的基本使用。

1. 安裝 Node.js

要開始使用 Node.js,首先需要在電腦上安裝它。你可以前往 Node.js 官方網站 下載最新版本的安裝包。安裝完成後,你可以通過以下命令來檢查是否安裝成功:

node -v

這個命令將顯示 Node.js 的版本號,如果看到版本號,說明安裝成功。

2. 撰寫 Hello World 應用

安裝完成後,我們來撰寫一個簡單的 "Hello World" 應用來驗證環境是否設置正確。

首先,創建一個新的目錄,並進入該目錄:

mkdir my-node-app
cd my-node-app

接著,使用編輯器創建一個名為 app.js 的文件,並在其中撰寫以下程式碼:

// app.js
const http = require('http');

// 創建一個 HTTP 服務器
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello World\n');
});

// 讓服務器監聽在 3000 端口
server.listen(3000, () => {
console.log('Server running at http://localhost:3000/');
});

這段程式碼會創建一個簡單的 HTTP 服務器,當訪問 http://localhost:3000/ 時,服務器會返回 "Hello World" 的字樣。

3. 運行應用

在終端中運行以下命令來啟動服務器:

node app.js

然後打開你的瀏覽器,輸入 http://localhost:3000/,你應該會看到頁面顯示 "Hello World"。這樣,你的第一個 Node.js 應用就成功運行了。

總結

本文介紹了 Node.js 的基本概念、優點,以及如何設置開發環境並運行一個簡單的 "Hello World" 應用。如果你剛開始學習後端開發,Node.js 是一個值得學習的後端技術。


😊 感謝你的耐心閱讀,若是你喜歡這篇內容,可以透過以下方式表達你的喜歡 😊

❤️按個愛心|💬留言互動|🔗分享此文|📌追蹤阿梧

分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.