axios通过post向后端node传值为空的问题
环境
前端:通过表单调用axios的post的方法,向后端发起请求。
后端: nodejs+ express,接受前端请求数据
问题所在
前端向后端请求时,前端数据是正确的,但是后端接收到的数据是空的,根据网络上那些博文,加入qs啥啥的,都没能解决,后来重新在Express官网中发现req.query适用于get方法,并不适用post方法。
我们改用req.body来请求,问题解决!
总结:post请求后端应该用body来获取参数或者其他的方法,而不用query来获取。