今日总结:axios Get方法/Post方法参数传递方式对比

☁️ 前言

今天写代码遇到一个问题,在使用axios传递参数时后端一直显示req.body为undefined,但是我之前未曾遇到传参失败的问题,后来对比发现之前使用post,传参方式没有问题,现在使用Get传参却有问题,很显然这二者传参方式是不同的,于是网上查阅资料,整理了一番。今日写代码着实写累了,现在权当写今日总结放松放松。

🚪 Get方法传参

javascript 复制代码
axios.get('http://127.0.0.1/api/comment', {
      params: {
          id: id,
      }
}).then(
	function(response){
		/* 相关代码 */
	},
	function(err){
		console.log(err);
	}
)

⚠️:后端接受参数是通过 "req.query"来获取,就这而言,后端要获取前端传的id,应该通过"req.query.id"

🚪Post方法传参

javascript 复制代码
axios.post('http://127.0.0.1/api/comment', {
		id: id,
		content: userComment,
		username: that.username,
		pic: that.pic
}).then(
	function(response){
		/* 相关代码 */
	},
	function(err){
		console.log(err);
	}
)

通过对比不难发现,Get方法的参数要放在 params:{} 里面,而Post方法不需要

⚠️:后端接受参数是通过 "req.body"来获取,就这而言,后端要获取前端传的id,应该通过"req.body.id"

🎉 尾声

今天的分享就到这里,我是秋窗,我们下期再见👋 😄

相关推荐
Q741_1471 天前
Git 基础操作速查手册 场景模拟
git·学习·版本控制·总结
学海无涯,行者无疆4 天前
前端 Axios 深度封装实战:拦截器 + 文件处理 + 业务接口统一管理
axios·前后端交互·axios使用·axios实战·axios封装·axios详解·axios用法
0和1的舞者7 天前
公共类的注意事项详细讲解
经验分享·后端·开发·知识·总结
陈壮实的搬砖生活14 天前
2025年年终总结:工作、开源、运动、请教交流、读书、理财
总结·2025年总结
Java程序员-小白17 天前
Sa-Token过滤器引发的CORS误判问题
vue.js·elementui·axios·cors
stella·18 天前
后端二进制文件,现代前端如何下载
前端·ajax·状态模式·axios·request·buffer·download
如果你想拥有什么先让自己配得上拥有19 天前
教师资格证考试梳理
学习·总结
Irene199123 天前
fetch 和 axios 对比总结
axios·fetch
如果你想拥有什么先让自己配得上拥有24 天前
三阶幻方了解-七年级上册
学习·总结
HHONGQI1231 个月前
我的技术总结领域
总结