get 和 post 的第一个参数都为请求的路径,第二个参数为处理请求的回调函数,回调函数有两个参数分别是 req 和 res,代表请求信息和响应信息 。路径请求及对应的获取路径有以下几种形式:
req.query:处理get请求
req.body:: 处理 post 请求
req.params: 处理 /:xxx 形式的 get 请求
req.param(): 可以处理 get 和 post 请求,但查找优先级由高到低为req.params→req.body→req.query
EG:下面的是用GET方法的,所以在query那栏我们看到有对应的参数。
这时候我们用req.query.email
如果是post方法的话,反之亦然。
如果你嫌要区分两种方法麻烦,就用req.param('email')
显然还是区分开会效率稍微高点。但偷懒时候就用这个吧.
req.param(): 可以处理 get 和 post 请求,但查找优先级由高到低为req.params→req.body→req.query