node.js与npm实践

一、node.js演示
1.安装node.js

点击查看代码
sudo apt install nodejs npm

2.检查node.js是否安装成功

点击查看代码
node -v
出现版本号则代表安装成功,如下图

image

3.建立演示环境,创建一个js文件server.js

点击查看代码
mkdir /data/codes/my-node-server -p
cd /data/codes/my-node-server/
sudo touch server.js

4.将准备好的js配置文件写入server.js

点击查看代码
const http = require('http');
// 创建一个 HTTP 服务器
const server = http.createServer((req, res) => {
// 设置响应头
res.writeHead(200, { 'Content-Type': 'text/plain' });
// 发送响应内容
res.end('Hello, World!\n');
});
// 监听 3000 端口
server.listen(3000, '0.0.0.0', () => {
console.log('Server running at http://0.0.0.0:3000/');
});

5.运行js文件

点击查看代码
node server.js

6.浏览器输入主机ip地址加端口出现文件内容即为成功,这里为10.10.10.128:3000

image

二、npm演示
1.准备环境,初始化项目,创建一个演示目录,进入此目录后交互式引导创建一个package.json包

点击查看代码
mkdir /data/codes/npm-project
cd /data/codes/npm-project
npm init

2.指定专属镜像源

点击查看代码
npm config set registry https://registry.npmmirror.com
执行后会生成一个隐藏配置文件,使用cat .npmrc查看

image

3.安装 express 框架作为项目依赖, express 是一个流行的 Node.js Web 应用框架。

点击查看代码
npm install express

4.临时指定下载仓库的方式

点击查看代码
npm install express --registry=https://registry.npmmirror.com

5.在npm-project目录下创建入口文件index.js,将以下配置内容写入

点击查看代码
root@ubuntu24:npm-project# cat index.js
const express = require('express');
const app = express();
const port = 3000;
// 定义简单的路由
app.get('/', (req, res) => {
res.send('站点首页!!!\n');
});
app.get('/login', (req, res) => {
res.send('站点登录页面!!!\n');
});
app.get('/register', (req, res) => {
res.send('站点注册页面!!!\n');
});
// 启动服务器
app.listen(port, () => {
console.log(`Server is running on port ${port}`);
});

6.修改之前引导创建的package.json包里面的内容,将scripts里面的内容修改为以下内容

点击查看代码
"start": "node index.js"

修改完成如图

image

7.运行npm

点击查看代码
npm start

8.完成效果如下图

image

image

image

posted @ 2025-08-17 21:08  ITZhong  阅读(6)  评论(0)    收藏  举报