本文档将介绍如何在我们的网站中设置和配置路由。
路由基本概念
路由是网站地址到服务器资源的映射。简单来说,它决定了当用户访问特定地址时,服务器将提供哪些资源。
路由类型
- 静态路由:地址固定不变,如
/about
。 - 动态路由:地址包含变量,如
/user/<username>
。
路由配置
在配置路由时,您需要指定路由的路径和对应的处理函数。
app.get('/about', (req, res) => {
res.send('About Us Page');
});
路由参数
在动态路由中,您可以使用参数来获取路径中的值。
app.get('/user/:username', (req, res) => {
const username = req.params.username;
res.send(`User Page for ${username}`);
});
中间件
中间件是处理请求的函数,可以在路由处理之前或之后执行。
app.use((req, res, next) => {
console.log('Request received');
next();
});
图片示例
Router
更多信息
如果您需要更详细的信息,请访问我们的路由配置指南。