sokil / cors-bundle

处理 CORS 请求

安装: 10

依赖者: 0

建议: 0

安全性: 0

星标: 1

关注者: 1

分支: 0

开放问题: 1

类型:symfony-bundle

1.0.0 2017-07-04 13:12 UTC

This package is auto-updated.

Last update: 2024-08-28 01:15:21 UTC


README

处理 CORS 请求

Total Downloads

安装

添加 composer 依赖

composer.phar require sokil/cors-bundle

在你的 AppKernel 中注册包

<?php

class AppKernel extends Kernel
{
    public function registerBundles()
    {
        $bundles = array(
            new Sokil\CorsBundle\CorsBundle(),
        );
    }
}

配置

在你的 /app/config/config.yml 中配置包

cors:
  allowedOrigins: # list of hosts, allowed to do CORS requests to your app. 
    - https://fb.com
    - https://google.com
  withCredentials: true # allow send cookies to your hosts between requests
  maxAge: 86400 # agte of prefligt request cache

使用

监听器 CorsRequestListener 监听请求的内核事件,并在这是 CORS 请求且该主机允许 CORS 时添加头部信息。