Node.js 是一個功能強大的開源執行時間環境,允許開發人員在伺服器端執行 JavaScript。其非阻塞、事件驅動的架構確保了高效能和可擴展性,這對於現代 Web 開發至關重要。 Node.js 擅長以最小的開銷處理即時應用程序,例如聊天系統和協作工具。
本文介紹了 Node.js,重點介紹了其核心特性和優勢。無論您是後端開發新手還是希望提高自己的技能,本指南都將幫助您了解為什麼 Node.js 是當代 Web 開發的基石。
Node.js 是一個開源的跨平台執行時間環境,它在瀏覽器外部(主要是在伺服器端)執行 JavaScript 程式碼。它使用以其速度和效率而聞名的 V8 JavaScript 引擎。 Node.js 的核心功能包括其事件驅動、非阻塞 I/O 模型,可確保高效能和可擴充性。
Node.js 由 Ryan Dahl 於 2009 年創建,透過支援 JavaScript 處理後端任務,徹底改變了伺服器端程式設計。自誕生以來,它已經取得了顯著的發展,並獲得了廣泛的採用和充滿活力的社區。
與其他伺服器端技術相比,Node.js 提供更快的執行速度、更好的並發連線處理以及用戶端和伺服器開發的統一語言。
要開始 Node.js 開發,您首先需要安裝 Node.js 和 npm(Node 套件管理器)。前往 Node.js 官方網站並下載適合您的作業系統(無論是 Windows、macOS 還是 Linux)的安裝程式。
安裝程式包含 npm,這是管理套件的重要工具。下載完成後,請執行安裝程式並按照螢幕上的指示完成安裝程序。安裝後,您可以透過開啟終端機或命令提示字元並鍵入 node -v 和 npm -v 來驗證 Node.js 和 npm 是否已正確安裝。您應該會看到 Node.js 和 npm 的版本號,確認安裝成功。
逐步說明:
輸入以下命令驗證安裝:
node -v npm -v
您應該看到 Node.js 和 npm 的版本號,確認安裝成功。
1。建立專案目錄:
導航到您要建立專案的位置並建立新目錄:
mkdir my-nodejs-project cd my-nodejs-project
2。初始化 Node.js 專案:
在您的專案目錄中,運行:
npm init
依照提示設定 package.json 檔案。您可以按 Enter 接受預設設定。
3.建立一個簡單的 Node.js 伺服器:
在專案目錄中建立一個名為 app.js 的新檔案:
const http = require('http'); const hostname = '127.0.0.1'; const port = 3000; const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'text/plain'); res.end('Hello, World!\n'); }); server.listen(port, hostname, () => { console.log(`Server running at http://${hostname}:${port}/`); });
4。運行你的 Node.js 伺服器:
在您的終端機中,運行:
node app.js
您應該看到訊息 Server running at http://127.0.0.1:3000/。
開啟網頁瀏覽器並導航至 http://127.0.0.1:3000/ 查看「Hello, World!」訊息。
恭喜!您已經設定了 Node.js 環境,創建了第一個 Node.js 項目,並運行了一個簡單的伺服器。從這裡,您可以開始探索更高級的功能並建立更複雜的應用程式。
以上是Node.js 簡介的詳細內容。更多資訊請關注PHP中文網其他相關文章!