JS nodejs 简介
Node. js 简介
-
什么 是 Node. js
- Node. js 是一个基于 Chrome V 8 引擎 的 JavaScript 运行环境。
- 它让 JavaScript 可以运行在 服务器端,不再局限于浏览器。
- 使用 事件驱动、非阻塞 I/O 模型,适合高并发场景。
-
核心特点
- 跨平台:支持 Windows、Linux、macOS。
- 单线程 + 事件循环:通过异步 I/O 提高并发能力。
- 包管理器 npm:全球最大的软件包生态。
- 全栈开发:前端、后端都能用 JavaScript。
-
常见应用场景
- Web 服务器(Express、Koa、NestJS)。
- API 服务(REST、GraphQL)。
- 实时应用(聊天室、在线协作、WebSocket)。
- 构建工具(Webpack、Vite、Gulp)。
- 桌面应用(Electron)。
安装 nodejs
Linux 安装 : apt install nodejs 和 apt install npm
启动和使用:
终端会话
TERMINAL
第一个 Node. js 程序
js
// 引入 Node.js 的 http 模块
const http = require('http');
// 创建一个简单的服务器
// 当有请求时,返回 "Hello Node!"
const server = http.createServer((req, res) => {
res.end('Hello Node!');
});
// 监听 3333 端口
server.listen(3333, () => {
console.log('服务器已启动,访问 http://localhost:3000');
});
运行:
zxzsk@debian ~/t/JS> node app.js 服务器已经启动,访问 http://localhost:3333
