1.安装node.js,node -v可以查看当前版本
2.创建一个新的项目文件夹
mkdir my-node-server
3.在项目目录中进行初始化
cd my-node-server
npm init -y
会生成node_modules文件夹、package.json、package-lock.json文件
4.创建文件server.js
// 引入 Express 框架
const express = require('express');
const mysql = require('mysql2');
const bodyParser = require('body-parser');
const app = express();
// 解析 JSON 请求体
app.use(bodyParser.json());
// 解析 URL 编码的表单数据
app.use(bodyParser.urlencoded({ extended: true }));
// *************************************************************************************
// 监听指定的端口启动服务器
const PORT = 3000;
app.listen(PORT, () => {
console.log(`Server is running on port ${PORT}`);
});
app.get('/', (req, res) => {
res.send('Hello, World!');
});
// 添加一个路由来停止服务器
app.get('/shutdown', (req, res) => {
console.log('Shutting down the server...');
res.statusCode = 200;
res.end('Server is shutting down...');
process.exit(); // 这将停止服务器
});
5.安装mysql2
npm cache clean --force
npm install express
npm install mysql2
6.启动服务
node server.js