这里要补充一下axios发送post请求时的注意点,axios post方法默认使用application/json格式编码数据,如果后端要求application/x-www-form-urlencoded那么直接发起请求获取数据,应该再添加额外的东西。

如下:当使用axios发起请求时,默认的采用的为application/json
在这里插入图片描述

后台代码如下:
在这里插入图片描述
打开控制台查看请求头
在这里插入图片描述
发现类型类为
如果要发送application/json时,可以使用
在这里插入图片描述
打开控制台查看请求头请求的消息类型默认为:application/x-www-form-urlencoded
在这里插入图片描述

在使用node的express接收前台的post参数的时候,必须要进行设置去对post请求进行接收,因为express默认无法接受post参数,可以安装body-parser,不过他已经被遗弃了,但是还可以使用,我们可以换一种写法,而且还不用安装。
在这里插入图片描述

如下:
在这里插入图片描述

这个的作用和上面的一样,非常推荐使用,最重要的是不用安装。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐