跨域问题,现在使用post请求提交数据会报错。
但是我在后端已经配过了跨域吗,前端是可以get到数据的。
是跨域配置不全的问题吗,还是说另外的错误?
背景:后端 egg.js 前端 vue3 + vite
跨域问题,现在使用post请求提交数据会报错。
但是我在后端已经配过了跨域吗,前端是可以get到数据的。
是跨域配置不全的问题吗,还是说另外的错误?
背景:后端 egg.js 前端 vue3 + vite
虽然,跨域的解决方案也就那么几种,只是不同的语言,不同的环境,处理起来又有不同。
现在有cors之后,解决跨域已经简单很多了。
首先,后端需要设置响应头;然后是前端,也需要设置请求头,mode
和credentials
。
其实,还有可能一种情况,就是中间还隔了一层类似网关的东西,比如k8s空网关之类的,也需要配置下。
10 回答11.1k 阅读
4 回答14.2k 阅读✓ 已解决
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
跨域问题,在项目中是一个常见的问题,其实你可以看一下产生跨域的原因,然后我觉得你这里应该是前端传输数据的时候,增加了或者改变了请求头的字段,然后我是学go语言的,所以下面我是用go写的一个解决跨域的设置方式,然后这里给你参考一下。我觉得可以解决你的问题