1. Runtime 与 ESM 模块
Node 在服务端执行 JavaScript;`.mjs` 使用 `import` / `export`,`node:` 引入内置模块。
2. 异步 I/O
`node:fs/promises` 读取目录时不会同步阻塞事件循环;大文件还应使用 Stream。
3. HTTP API 与 JSON
服务端解析 URL、校验 JSON,再以状态码和 JSON 响应表达结果。
4. 环境与配置
用 `process.env` 注入端口和运行环境;密钥只留在服务端,不能回传给浏览器。
5. 错误与取消
将可预期的 4xx 与未预期的 5xx 分开;客户端可用 `AbortController` 主动取消请求。