跳到主要内容

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 nodejsapt 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