今日总结: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"

🎉 尾声

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

相关推荐
realhuizhu3 天前
📚 技术人的阅读提效神器:多语言智能中文摘要生成指令
人工智能·ai·chatgpt·prompt·提示词·总结·deepseek·摘要
Lyrella4 天前
25国庆总结
总结
sniper_fandc5 天前
Axios快速上手
vue.js·axios
hetao17338376 天前
2025-10-03 HETAO CSP-S复赛集训营模拟赛-002 总结 Ⅱ
c++·总结
sasasatori12 天前
读博期间的工作节奏与身心状态管理经验总结
总结
keep_di12 天前
05-vue3+ts中axios的封装
前端·vue.js·ajax·typescript·前端框架·axios
创业之路&下一个五年17 天前
高系分二十:微服务系统分析与设计
学习·微服务·总结
BXCQ_xuan18 天前
软件工程实践八:Web 前端项目实战(SSE、Axios 与代理)
前端·axios·api·sse
Lyrella1 个月前
OI 考试方法思路与做题策略总结
总结·杂项
Zz_waiting.1 个月前
Javaweb - 14.6 - Vue3 数据交互 Axios
开发语言·前端·javascript·vue·axios