express router框架的router.post无法获取到post请求的参数

    //next的作用是将请求转发这个必须囿,如果没有请求到这就挂起了。





this all后续还会补充完善。

    和属性query一样通过req.param我们也可以获取被解析过的请求参数对象的值。

    格式:req.param("参数名");请求路径如下示例:

    例1: 获取请求根路径的参数值如/?n=Lenka,方法如下:

    例2:我们也可以获取具有相应路由规则的请求对象假设路由规则为 /user/:name/,请求路径/user/mike,如下:

    PS:所谓“路由”就是指为不同的访问路径,指定不同的处理方法

    看了上面的示例,试一试使用req.param属性解析一个请求路径对象并获取请求参数值。

    和param相似但params是一个可以解析包含着有复杂命名路由规则的請求对象的属性。

    例1. 如上课时请求根路径的例子我们就可以这样获取,如下:

    查看运行结果和param属性功能是一样的,同样获取name参数值

    唎2:当然我们也可以请求复杂的路由规则,如/user/:name/:id假设请求地址为:/user/mike/123,如下:

    对于请求地址具有路由规则的路径来说属性params比param属性是不是又強大了那么一点点呢!

我要回帖

更多关于 express router 的文章

 

随机推荐