// 导入Express模块
const express = require('express');
// 创建Express应用
const app = express();
// 定义一个简单的中间件,打印请求的日志
app.use((req, res, next) => {
console.log(`${new Date().toLocaleString()} - ${req.method} ${req.url}`);
next();
});
// 定义首页的路由
app.get('/', (req, res) => {
res.send('欢迎访问我们的网站!');
});
// 定义关于我们页面的路由
app.get('/about', (req, res) => {
res.send('我们是一个虚构的公司,专注于技术分享。');
});
// 监听3000端口
app.listen(3000, () => {
console.log('服务器运行在 http://localhost:3000/');
});
这段代码创建了一个简单的Express服务器,定义了两个路由(首页和关于我们页面),并使用了一个日志打印的中间件。服务器监听3000端口,并在控制台输出提示信息。这是学习Express框架的基础,对于理解如何构建网站的基础路由非常有帮助。