Node.js/基本範例程式:修訂版本之間的差異
出自福留子孫
(→一、示例一) |
|||
第 1 行: | 第 1 行: | ||
[[分類:Node.js]] | [[分類:Node.js]] | ||
===一、示例一=== | ===一、示例一=== | ||
− | + | DS218+ /web 下,執行「node index.js」會出 | |
+ | <pre>Hello, World! | ||
+ | Server running at http://localhost:3000/</pre> | ||
+ | |||
+ | index.js 程式碼如下: | ||
<pre>// 引入 Node.js 的核心模組 | <pre>// 引入 Node.js 的核心模組 | ||
const http = require('http'); | const http = require('http'); | ||
第 23 行: | 第 27 行: | ||
// 呼叫 `console.log` 方法,在終端機中輸出一段文字 | // 呼叫 `console.log` 方法,在終端機中輸出一段文字 | ||
console.log('Hello, World!');</pre> | console.log('Hello, World!');</pre> | ||
− | |||
===共筆白板=== | ===共筆白板=== | ||
#http://192.168.4.2/eBoard.html | #http://192.168.4.2/eBoard.html | ||
#http://192.168.4.2/eBoard.js<br/>node eBoard.js 會跑 V8 然後被中斷 | #http://192.168.4.2/eBoard.js<br/>node eBoard.js 會跑 V8 然後被中斷 |
2023年2月14日 (二) 15:10的修訂版本
一、示例一
DS218+ /web 下,執行「node index.js」會出
Hello, World! Server running at http://localhost:3000/
index.js 程式碼如下:
// 引入 Node.js 的核心模組 const http = require('http'); // 建立一個 HTTP 伺服器 const server = http.createServer((req, res) => { // 設定 HTTP 回應的狀態碼、標頭和內容 res.statusCode = 200; res.setHeader('Content-Type', 'text/plain'); res.end('Hello, World!\n'); }); // 啟動伺服器,並監聽 3000 port 的連線 server.listen(3000, () => { console.log('Server running at http://localhost:3000/'); // 當伺服器啟動後,在命令列中印出訊息 }); // 引入內建的 `console` 模組 const console = require('console'); // 呼叫 `console.log` 方法,在終端機中輸出一段文字 console.log('Hello, World!');
共筆白板
- http://192.168.4.2/eBoard.html
- http://192.168.4.2/eBoard.js
node eBoard.js 會跑 V8 然後被中斷