|
|
1
0
为了回答这个问题,我将带您浏览代码并评论实际发生的情况。正如您已经理解的那样,这些路由是针对服务器的GET请求的。 第一条路由是查找“/path/*”上的任何请求。只要存在前导“/path/”,它将接受大多数值。next()用于恢复以访问链中的下一个处理程序,这通常用于创建中间件,但也有其他用途。
第二条路由与第一条路由相似,它接受“/path/*”上的任何内容。然而,这里的区别在于,第二个斜杠“/:id”之后的任何thign都将存储在req中。params作为变量。例如,点击“/path/12”会将12存储在req.params.id中。访问“/path/bar”会将bar存储在req.params.id中。
其他两条路径不言而喻。他们走一条路,并采取相应的行动。你想用next()做什么? |
|
2
0
这会让你知道下一步的用途。。。
此外,在您的代码中,您使用的是res.end-不熟悉它(但它可能存在)-但您是否打算调用res.send?? |