axios中post请求后台req.body接收不到参数的解释
- axios的get请求都是把参数放在params属性下,在post请求下有两种方法,一种是放在params属性中,适合传参较少且数据较简单的情况,另外一种是放在data属性中,如果传参中含有引号、等号、拼接的json串或传参的数据量较大时候使用;
- 后台的服务器的配置,node后台一般会配置中间件解析数据,包含两种方式:
-
1
app.use(express.urlencoded({extended:
true
}))
// 请求体参数是: name=tom&pwd=123
-
1
app.use(express.json())
// 请求体参数是json结构: {name: tom, pwd: 123}
post请求的两种数据格式要和后台的解析方式相对应,如果后台固定了,就可以通过前端js代码对数据格式进行转换
摘抄自:https://huaweicloud.csdn.net/64ec4fd74165333c3076b498.html?dp_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6MjA1MzIwMCwiZXhwIjoxNjk4OTk0NDg5LCJpYXQiOjE2OTgzODk2ODksInVzZXJuYW1lIjoiY2hlbmd3ZW56enoifQ.p11Wctd6Lk4ox39cRkjVHRDDxSPYFjlU1lFo6KK_Qqo
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?