Node.js v25.0.0 文件
- Node.js v25.0.0
- 目錄
-
索引
- 斷言測試
- 非同步上下文跟蹤
- 非同步鉤子
- 緩衝區
- C++ 外掛
- 使用 Node-API 的 C/C++ 外掛
- C++ 嵌入器 API
- 子程序
- 叢集
- 命令列選項
- 控制檯
- 加密
- 偵錯程式
- 已棄用的 API
- 診斷通道
- DNS
- 域
- 環境變數
- 錯誤
- 事件
- 檔案系統
- 全域性物件
- HTTP
- HTTP/2
- HTTPS
- 檢查器
- 國際化
- 模組:CommonJS 模組
- 模組:ECMAScript 模組
- 模組:
node:moduleAPI - 模組:包
- 模組:TypeScript
- 網路
- 作業系統
- 路徑
- 效能鉤子
- 許可權
- 程序
- Punycode
- 查詢字串
- 逐行讀取
- REPL
- 報告
- 單一可執行檔案應用
- SQLite
- 流
- 字串解碼器
- 測試執行器
- 定時器
- TLS/SSL
- 跟蹤事件
- TTY
- UDP/資料報
- URL
- 實用工具
- V8
- 虛擬機器
- WASI
- Web Crypto API
- Web Streams API
- 工作執行緒
- Zlib
- 其他版本
- 選項
用法與示例#
用法#
node [options] [V8 options] [script.js | -e "script" | - ] [arguments]
請參閱命令列選項文件以獲取更多資訊。
示例#
這是一個使用 Node.js 編寫的Web 伺服器示例,它會響應 'Hello, World!'
本文件中的命令以 $ 或 > 開頭,以模擬它們在使用者終端中的顯示方式。請勿包含 $ 和 > 字元。它們的作用是標示每條命令的開始。
不以 $ 或 > 字元開頭的行顯示的是前一條命令的輸出。
首先,請確保已經下載並安裝了 Node.js。有關進一步的安裝資訊,請參閱透過包管理器安裝 Node.js。
現在,建立一個名為 projects 的空專案資料夾,然後進入該資料夾。
Linux 和 Mac
mkdir ~/projects
cd ~/projects
Windows CMD
mkdir %USERPROFILE%\projects
cd %USERPROFILE%\projects
Windows PowerShell
mkdir $env:USERPROFILE\projects
cd $env:USERPROFILE\projects
接下來,在 projects 資料夾中建立一個名為 hello-world.js 的新原始檔。
在任何你喜歡的文字編輯器中開啟 hello-world.js,並貼上以下內容:
const http = require('node: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}/`);
});
儲存檔案。然後,在終端視窗中輸入以下命令來執行 hello-world.js 檔案:
node hello-world.js
終端中應出現如下輸出:
Server running at http://127.0.0.1:3000/
現在,開啟任何你喜歡的網頁瀏覽器並訪問 http://127.0.0.1:3000。
如果瀏覽器顯示字串 Hello, World!,則表示伺服器正在工作。