Day 28 - Vue 与 HTTP请求 (3)

不过我们在前端与後端进行资料交换时,极有可能会遇到跨域问题。
https://ithelp.ithome.com.tw/upload/images/20211013/20128925jHD4tGqf5A.png

何谓跨域问题呢?
CORS(Cross-Origin Resource Sharing,跨来源资源共享),是指浏览器的同源政策,Same-origin policy,简单来说自己网站的资源不能被别人存取或修改,不能存取不同源的来源资料。如果我们想开启跨来源 HTTP 请求的话,Server 必须在 Response 的 Header 里面加上Access-Control-Allow-Origin。
当浏览器收到 Response 之後,会先检查Access-Control-Allow-Origin里面的内容,如果里面有包含现在这个发起 Request 的 Origin 的话,就会允许通过,让程序顺利接收到 Response。

Access-Control-Allow-Origin: https://your api address
// or allow all
Access-Control-Allow-Origin: *

不过即便出错,还是要知道我们的Request还是有发出去的,除此之外浏览器也确实有收到回应,只是因为同源政策,浏览器不把结果return回来而已。


<<:  关於code signing [程序码签章] 这档事 ...

>>:  [从0到1] C#小乳牛 练成基础程序逻辑 Day 28 - Method 命名 呼叫 params

总结

30天的 AWS RDS & NoSQL 实作告一段落. 虽然 AWS 提供许多快速与方便的...

Day-21 实际重现神经元是可做到的吗? Feed-Forward Neural Network Building

我们昨天利用 Iris Dataset + Logistic Regression 把所有的 Py...

CSS微动画 - 按钮效果只有一种太单调啦!

Q: 网路上找到的看起来都很厉害,程度能比吗? A: 厉害归厉害,每个效果都适合你的网站吗? 让元...

Image Compression - JPEG

JPEG概述 Joint Photographic Expert Group在1992年被评为国际标...

GPU程序设计(4) -- 记忆体管理

GPU记忆体类别 GPU记忆体类别有非常多种,各有所长,如果善用可进一步提升执行效能,参考下图: 图...