什么?你还不会使用Node.js创建项目!(以ubuntu的安装使用为例)

什么?你还不会使用Node.js创建项目!(以ubuntu的安装使用为例)

Node.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安装好了

20250713195304744-1000262058

安装最新版本,当然你也能指定安装的版本,下载过程可能较慢,耐心等待.png

nvm install --lts

列出已安装的版本,切换版本,设置默认版本(版本号就是列表第一行里面显示出来的)

nvm ls
nvm use v22.17.0
nvm 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

正常的就会像下面这样

20250713202303671-1000262061

这个时候在浏览器打开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()` - 启动服务器监听指定端口

注意!以上仅仅为示例,你逐步添加更多功能,如路由处理、数据库连接等,构建更复杂的应用程序╭(ᵔ_>ᵔ)╮

温馨提示: 本文最后更新于2025-07-13 20:37:49,某些文章具有时效性,若有错误或已失效,请在下方留言或联系xiazhi
本站代码模板仅供学习交流使用请勿商业运营,严禁从事违法,侵权等任何非法活动,否则后果自负!
© 版权声明
THE END
喜欢就支持一下吧
点赞1 分享
评论 共1条

请登录后发表评论

    暂无评论内容