iT邦幫忙

2026 iThome 鐵人賽

DAY 19
0

今天要繼續談論 Node.js

1.後端:Node.js 跟瀏覽器最大的差異

前端 React 的 JS 通常跑在瀏覽器:

使用者
 ↓
瀏覽器
 ↓
React / JavaScript
 ↓
畫面、按鈕、表單

Node.js 則讓 JavaScript 可以跑在 Server:

使用者瀏覽器
     ↓ HTTP Request
Backend Server
   Node.js
     ↓
Service / 業務邏輯
     ↓
Database / File / 外部 API
     ↓
HTTP Response
     ↓
使用者瀏覽器

所以語言還是 JavaScript,但執行環境不同、能做的事情也不同。

JavaScript 例如:

// Browser
document.querySelector("#button");
localStorage.getItem("token");

這些是瀏覽器提供的能力

Node.js 則有:

const fs = require("fs");
const path = require("path");

console.log(process.env.NODE_ENV);

fs、path、process 都是 Node.js 環境提供的能力。


上一篇
Day 18 - Node.js 內建模組概念 -1
下一篇
Day 20 - Node.js 內建模組概念 -3
系列文
在AI 時代的碰撞下~當前端工程師開始碰上後端又到了雲服務的旅程 共 24 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言