跳到内容

使用 CORS 请求

编辑此页

有几种方法可以为 Symfony 应用程序添加 CORS 请求处理功能,最快和最灵活的解决方案是 NelmioCorsBundle

此扩展包允许您非常精确地启用和配置 CORS 规则,而无需修改服务器配置。有关安装和使用说明,请参阅文档。

LexikJWTAuthenticationBundle 的使用示例

1
2
3
4
5
6
7
8
nelmio_cors:
    ...
    paths:
        '^/api/':
            allow_origin: ['*']
            allow_headers: ['*']
            allow_methods: ['POST', 'PUT', 'GET', 'DELETE']
            max_age: 3600

这里需要注意的重要一点是,login 和 api 防火墙路径(在我们的示例中是 /api/login_check/api)都必须配置为允许 CORS 请求。

本作品,包括代码示例,均根据 Creative Commons BY-SA 3.0 许可协议获得许可。
目录
    版本