我正在寻找有关app.get
express.js 功能的一些文档。
app.get(
'/path',
middleware(),
function(req, res) {
res.redirect('/');
}
);
上面的示例采用三个参数。普通文档只显示两个。我对这个中间参数的作用以及如何使用它感兴趣。
我正在寻找有关app.get
express.js 功能的一些文档。
app.get(
'/path',
middleware(),
function(req, res) {
res.redirect('/');
}
);
上面的示例采用三个参数。普通文档只显示两个。我对这个中间参数的作用以及如何使用它感兴趣。
该文档是文档的一部分app.METHOD
,其中get
是受支持的 HTTP 方法之一。
第二个可选参数称为中间件(您可以传递一个中间件函数数组)。这是一个在第三个参数回调(实际的路由处理程序)之前调用的函数,中间件函数的职责是让您的代码遵循 DRY(不要重复自己)原则。
中间件功能的示例是权限检查、访问验证、会话验证(如果用户未登录,则将他带到登录页面)等等。
由于多个路由可能需要相同的行为,因此您使用中间件,这样您就不必多次编写相同的代码。