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

背景

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

常见异常

如出现报错提示:

go 复制代码
json : cannot unmarshal string into Go struct field xxx.xxx of type []string

1、这种报错一般是由于你的字段是数组,

初始化的时候需要使用[] 并且组件建议用select来接收。

(注意,如果数组是不允许多选的情况下,比如组件,是需要去掉mode="multiple"的,不然也有可能报错哦)

go 复制代码
json : cannot unmarshal string into Go struct field xxx.xxx of type uint32

2、这种报错一般是由于没有对你的字段进行parseInt转换,

该对象是uint32,是一个整型,但是输入的内容是字符串,需要使用parseInt转换一下。

解决方法一览

检查请求的URL是否正确。

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

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

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

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

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

相关推荐
涡能增压发动积18 小时前
同样的代码循环 10次正常 循环 100次就抛异常?自定义 Comparator 的 bug 让我丢尽颜面
后端
Wenweno0o18 小时前
0基础Go语言Eino框架智能体实战-chatModel
开发语言·后端·golang
于慨19 小时前
Lambda 表达式、方法引用(Method Reference)语法
java·前端·servlet
石小石Orz19 小时前
油猴脚本实现生产环境加载本地qiankun子应用
前端·架构
swg32132119 小时前
Spring Boot 3.X Oauth2 认证服务与资源服务
java·spring boot·后端
从前慢丶19 小时前
前端交互规范(Web 端)
前端
tyung19 小时前
一个 main.go 搞定协作白板:你画一笔,全世界都看见
后端·go
像我这样帅的人丶你还19 小时前
别再让JS耽误你进步了。
css·vue.js
gelald19 小时前
SpringBoot - 自动配置原理
java·spring boot·后端
@yanyu66619 小时前
07-引入element布局及spring boot完善后端
javascript·vue.js·spring boot