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

🎉 尾声

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

相关推荐
1024肥宅21 小时前
浏览器网络请求 API:全面解析与高级封装(1)
前端·websocket·axios
1024肥宅21 小时前
浏览器网络请求 API:全面解析与高级封装(2)
前端·websocket·axios
这是个栗子1 天前
【前端知识点总结】关于基地址baseURL的介绍
前端·axios·baseurl
●VON5 天前
小V健身助手开发手记(三):用成就点燃坚持——构建可视化激励系统
学习·openharmony·总结·开源鸿蒙·von
啄缘之间6 天前
11. UVM Test [uvm_test]
经验分享·笔记·学习·uvm·总结
im_AMBER6 天前
weather-app开发手记 02 JSON基础 | API 调用 400 错误修复 | JWT 认证问题
笔记·学习·json·axios·jwt
●VON6 天前
小V健身助手开发手记(二):从数据输入到任务管理——构建动态运动记录系统
学习·openharmony·总结·开源鸿蒙·von
创业之路&下一个五年8 天前
软考高级那点事?
总结
im_AMBER12 天前
weather-app开发手记 01 HTTP请求基础 | Axios GET 请求
笔记·网络协议·学习·计算机网络·http·axios
是席木木啊15 天前
Vue3 + Axios 适配多节点后端服务:最小侵入式解决方案
vue3·axios·前端开发·技术方案设计