NodeJS入门04-Express路由和中间件 - 小之 - 博客园,2024年最新谈谈我认为的高级前端开发到底应该是怎样的
const express = require('express');
const app = express();
// 简单的日志中间件
const logger = (req, res, next) => {
console.log(`${new Date().toLocaleString()} - ${req.method} ${req.path}`);
next();
};
// 应用中间件
app.use(logger);
// 定义路由
app.get('/', (req, res) => {
res.send('Hello World!');
});
app.get('/about', (req, res) => {
res.send('About page');
});
// 监听3000端口
app.listen(3000, () => {
console.log('Server is running on http://localhost:3000');
});
这段代码首先导入了Express框架,并创建了一个Express应用。定义了一个简单的日志中间件,用于记录HTTP请求的日期和时间以及请求方法和路径。接着,使用app.use()
方法将这个中间件应用到所有的路由上。然后,定义了两个路由处理函数,分别对应首页和关于页面。最后,应用监听在3000端口上的HTTP请求。这个示例展示了如何在Express应用中使用中间件和定义路由,是学习Express框架的一个很好的起点。
评论已关闭