当前位置: 首页 > news >正文

vue2开发 对接后端(go语言)常抛异常情况以及处理方法汇总

背景

在Vue2开发中,与后端(Go语言)接口对接时出现异常通常是由于前后端之间的数据交互出现了问题。常见的异常包括数据格式不匹配、请求方法不匹配、请求头部信息错误、跨域请求问题等。

常见异常

如出现报错提示:

json : cannot unmarshal string into Go struct field xxx.xxx of type []string

1、这种报错一般是由于你的字段是数组,
初始化的时候需要使用[] 并且组件建议用select来接收。
(注意,如果数组是不允许多选的情况下,比如组件,是需要去掉mode="multiple"的,不然也有可能报错哦)

json : cannot unmarshal string into Go struct field xxx.xxx of type uint32

2、这种报错一般是由于没有对你的字段进行parseInt转换,
该对象是uint32,是一个整型,但是输入的内容是字符串,需要使用parseInt转换一下。

解决方法一览

检查请求的URL是否正确。

确认后端Go语言服务是否已启动并正常监听请求。

确认前端发送的请求方法(GET、POST等)与后端期望的方法一致。

检查请求的数据格式是否与后端期望的格式相匹配(如JSON格式)。

如果涉及到跨域请求,确保后端服务器已正确配置CORS策略允许前端域的请求。

后面遇到新的问题再来补充~


http://www.mrgr.cn/news/63730.html

相关文章:

  • C语言中插入排序
  • 【JVM详解JVM优化】JVM内存模型
  • Golang Gorm实现自定义多态模型关联查询
  • cad刷新快捷键是什么及如何使用?
  • WPF+Mvvm案例实战(五)- 自定义雷达图实现
  • 【Python】网络请求与数据获取:Requests库的使用与技巧
  • 智能合约中的AI应用
  • 构造小练习
  • 最逼真的AI换脸软件,Pluse下载介绍(可直播)
  • LeetCode994. 腐烂的橘子(2024秋季每日一题 54)
  • C++ 模版(初阶)
  • Proteus中单片机IO口外接LED输出低电平时,引脚却一直保持高电平的问题(已解决)
  • 高清解压视频素材从哪儿下载?推荐5个高清推文素材资源网站
  • Excel:vba实现插入图片
  • Pandas CSV学习
  • tensorflow案例4--人脸识别(损失函数选取,调用VGG16模型以及改进写法)
  • 网络:IP分片和组装
  • 拓展:C++程序结构
  • 【系统架构设计师】预测试卷一:论文(包括4篇论文主题对应的写作要点分析)
  • 基于Python爬虫与文本挖掘的网络舆情监控系统【附源码】
  • Java项目实战II基于Java+Spring Boot+MySQL的植物健康系统(开发文档+数据库+源码)
  • 数字IC后端实现之Innovus Place跑完density爆涨案例分析
  • std::bind 的用法
  • 车载总线系列 --- CAN FD简介
  • scrapy爬取名人名言
  • 动态添加的元素点击事件无效