NodeJS第四章 express框架、路由传参、中间件(插件)、路由器 详解(含详细代码!!!)
// 导入express模块
const express = require('express');
// 创建一个express应用
const app = express();
// 创建路由
const router = express.Router();
// 定义一个中间件,它会处理所有进入 /user 路径的请求
router.use('/user', (req, res, next) => {
console.log('用户路由中间件被调用');
next();
});
// 定义路由处理器,处理 GET 请求
router.get('/user', (req, res) => {
res.send('用户信息');
});
// 使用路由
app.use('/', router);
// 启动服务器
app.listen(3000, () => {
console.log('服务器运行在 http://localhost:3000/');
});
这段代码创建了一个简单的Express应用,定义了一个路由器,并在路由器中使用了一个中间件。当访问根路径下的/user路径时,会触发这个中间件,并最终响应'用户信息'。服务器监听在端口3000。这个例子展示了如何在Express中使用中间件和路由器来构建功能模块化的web应用。
评论已关闭