, 因为这样设置意味着任何人都能访问我们的服务,安全性无法保证....(开放图床实现可以参考笔者之前写的文章使用nodeJs开发自己的图床应用)
在实际开发中, 我们会将origin的返回值设置为指定域名, 这样就只允许该域名下的请求访问, 所以正确的姿势如下:
import...这里我们需要了解以下几个响应头部的字段:
Access-Control-Allow-Methods 表明服务器允许客户端使用的请求方法
Access-Control-Allow-Headers 表明服务器允许请求中携带的头部字段...'http://192.xxx.1.3:8000' : 'http://qutanqianduan.cn'; // 允许来自指定域名请求, 如果设置为*,前端将获取不到错误的响应头
}...需要注意的是, 我们服务器在设置credentials后,需要前端请求库配置设置,比如我们需要在axios中设置withCredentials为true, 代码如下:
import axios from