NOTENode.js 由 Ryan Dahl 于 2009 年创建,最初是为了构建高效的网络应用程序而开发。
一.为什么使用Node.js创建项目?
-
1.高性能—Node.js 使用 Google V8 引擎和即时编译(JIT)技术,使 JavaScript 代码在服务器端运行更快(❍ᴥ❍ʋ)。
-
2.跨平台—Node.js 可以在 Windows、Linux 和 Mac 等多个平台上运行
-
3.生态系统丰富—Node.js 拥有庞大的 npm生态系统,包含超过 130 万个软件包
二.安装Node.js(=^-ω-^=)
这里的安装主要是Linux系统上的,以ubuntu 22.04作为示例
为了方便后期更换不同Node.js版本,这里使用NVM(Node.js版本管理工具)安装Node.js
使用官方安装脚本
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash安装完成后,需要重新加载 shell 配置
source ~/.bashrc验证是否安装完成
nvm --version如果出现版本号就说明NVM安装好了

安装最新版本,当然你也能指定安装的版本,下载过程可能较慢,耐心等待.png
nvm install --lts列出已安装的版本,切换版本,设置默认版本(版本号就是列表第一行里面显示出来的)
nvm lsnvm use v22.17.0nvm alias default v22.17.0到这里,Node.js就安装好了୧꒰•̀ᴗ•́꒱୨
三.创建自己的 Node.js 项目
创建一个文件夹,用于存放项目文件,方便管理•ᴗ•
mkdir project切换到该目录下
cd project运行以下命令初始化项目
npm init -y上面这条命令会创建一个默认的 `package.json` 文件,其中包含项目的基本信息和依赖关系。
四.简易的Http服务器示例
创建一个.js文件(例如server.js),内容如下
const http = require('http');const hostname = '127.0.0.1';const port = 3000;const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'text/plain');
res.end('Hello, World!\n');});
server.listen(port, hostname, () => { console.log(`Server running at http://${hostname}:${port}/`);});保存上面的代码在.js文件文件里,比如(server.js),然后在终端中运行下面的命令
node server.js正常的就会像下面这样

这个时候在浏览器打开http://127.0.0.1:3000
就可以看到”Hello World!“了awa.
代码解释:
1. `require(‘http’)` - 引入 Node.js 内置的 HTTP 模块
2. `http.createServer()` - 创建一个 HTTP 服务器实例
3. `(req, res) => {…}` - 请求处理函数,req 是请求对象,res 是响应对象
4. `res.statusCode` - 设置 HTTP 响应状态码
5. `res.setHeader()` - 设置响应头
6. `res.end()` - 结束响应并发送内容
7. `server.listen()` - 启动服务器监听指定端口
注意!以上仅仅为示例,你逐步添加更多功能,如路由处理、数据库连接等,构建更复杂的应用程序╭(ᵔ_>ᵔ)╮