-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
使用以前的phalapi-aliyun-oss插件时,使用CORS跨域扩展没有问题。
更换为XOSS插件后,前台的一部分接口,会出现跨域问题。暂时不知道是我的调用方式不对,还是其他问题。
// //阿里云+七牛OSS扩展
$di->xOss = function() {
return new \PhalApi\Xoss\Lite();
};
// $di->aliyunOss = function() {
// return new \PhalApi\AliyunOss\Lite();
// };
// ----------------------------------------------------------------------------------------------------------
//CORS跨域扩展
$di->cors = new \PhalApi\CORS\Lite();
/**
* 允许跨域
* Origin设置为*时,无法携带cookie进行跨域提交。必须指定具体的网址
*/
$di->response->addHeaders('Access-Control-Allow-Origin', \App\getOrigin()); // 设置为当前请求的域名。*代表允许任何网址请求
$di->response->addHeaders('Access-Control-Allow-Methods', '*'); // 允许请求的类型
$di->response->addHeaders('Access-Control-Allow-Headers', '*'); // 设置允许自定义请求头的字段
$di->response->addHeaders('Access-Control-Allow-Credentials', 'true'); // 设置是否允许发送 cookiesReactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels