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

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.kler.cn/a/381359.html

相关文章:

  • 00000008_C并发编程与多线程
  • MFC读写文件实例
  • MySQL insert or update方式性能比较
  • Qt QDockWidget详解以及例程
  • 结构化日志和集中日志服务
  • 攻防世界 wtf.sh-150
  • Oracle视频基础1.3.4练习
  • Hadoop期末复习(完整版)
  • dns欺骗
  • Android 面试题汇总
  • Python 线程学习知识大全
  • 如何在 Spring Boot 中实现多数据源的事务管理?
  • 【分布式】分布式锁设计与Redisson源码解析
  • 跨模态对齐与跨领域学习
  • SpringSecurity的使用
  • 操作系统-文件IO
  • Python笔记之线程库threading
  • 【WebApi】C# webapi 后端接收部分属性
  • 如何安装QT(linux/windows)
  • 【矩阵的大小和方向的分解】
  • 20241102在荣品PRO-RK3566开发板的预置Android13下适配宸芯的数传模块CX6603N
  • LED点阵显示(Proteus 与Keil uVision联合仿真)(点阵字模提取)
  • 伍光和《自然地理学》电子书(含考研真题、课后习题、章节题库、模拟试题)
  • 在一个项目中同时应用OpenAPI、JSON Schema和OAuth2三个规范
  • 如何获取 Django 模型中所有带有选择的字段?
  • 自己生成的页面,保存为图片,并下载word