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策略允许前端域的请求。

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

相关推荐
前端世界1 分钟前
ASP.NET 实战:用 CSS 选择器打造一个可搜索、响应式的书籍管理系统
css·后端·asp.net
在下胡三汉4 分钟前
创建轻量级 3D 资产 - Three.js 中的 GLTF 案例
开发语言·javascript·3d
脸大是真的好~8 分钟前
黑马JAVAWeb -Vue工程化 - Element Plus- 表格-分页条-中文语言包-对话框-Form表单
前端·javascript·vue.js
xqlily11 分钟前
Prover9/Mace4 的形式化语言简介(二)
开发语言
一个小潘桃鸭12 分钟前
记录:echarts tooltip内容过多时,会导致部分内容遮挡
前端
小满zs21 分钟前
Next.js第四章(路由导航)
前端
进击的野人24 分钟前
深入理解 CSS4 新特性:CSS 变量
前端·css
DevUI团队25 分钟前
🚀 MateChat发布V1.10.0版本,支持附件上传及体验问题修复,欢迎体验~
前端·vue.js·人工智能
用户3458482850527 分钟前
Vue是怎么实现双向绑定的
前端
Java水解29 分钟前
MySQL 正则表达式:REGEXP 和 RLIKE 操作符详解
后端·mysql