fetch请求,跨域报错,mode: "no-cors"​?

http://localhost:3000访问http://localhost:8080/a/b接口,报错“Failed to load http://localhost:8080/a/b: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:3000' is therefore not allowed access. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.”
这个报错是什么意思??
我如果在请求中加入参数“
mode: "no-cors"
”就能正常访问了,这个
mode: "no-cors"是什么意思?起到什么作用?
还有,响应的status=200,可是response.ok是false,response.ok不应该是true吗?难道我要根据status判断请求是否成功?

请大佬赐教!万分感谢!
全部评论
解决办法: https://segmentfault.com/q/1010000006615606
1 回复 分享
发布于 2018-10-10 17:57
后台设置:Access-Control-Allow-Origin:*
点赞 回复 分享
发布于 2018-10-10 17:58
搜索下 cors ,了解下access control那几个头
点赞 回复 分享
发布于 2018-10-10 18:07
怎么解决呢
点赞 回复 分享
发布于 2023-06-12 15:26 北京

相关推荐

Yushuu:你的确很厉害,但是有一个小问题:谁问你了?我的意思是,谁在意?我告诉你,根本没人问你,在我们之中0人问了你,我把所有问你的人都请来 party 了,到场人数是0个人,誰问你了?WHO ASKED?谁问汝矣?誰があなたに聞きましたか?누가 물어봤어?我爬上了珠穆朗玛峰也没找到谁问你了,我刚刚潜入了世界上最大的射电望远镜也没开到那个问你的人的盒,在找到谁问你之前我连癌症的解药都发明了出来,我开了最大距离渲染也没找到谁问你了我活在这个被辐射蹂躏了多年的破碎世界的坟墓里目睹全球核战争把人类文明毁灭也没见到谁问你了😆
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
10-05 10:13
已编辑
HHHHaos:让这些老登来现在秋招一下,简历都过不去
点赞 评论 收藏
分享
评论
点赞
1
分享
牛客网
牛客企业服务