【发布时间】:2021-11-30 17:53:56
【问题描述】:
我想给我的端点提供前端访问权限,但它们的端口范围从 3000 到 3005 我如何动态设置或设置所有这些
CORS_ALLOWED_ORIGINS = [
'http://localhost:3001',
'http://localhost:3000',
]
【问题讨论】:
标签: django django-cors-headers
我想给我的端点提供前端访问权限,但它们的端口范围从 3000 到 3005 我如何动态设置或设置所有这些
CORS_ALLOWED_ORIGINS = [
'http://localhost:3001',
'http://localhost:3000',
]
【问题讨论】:
标签: django django-cors-headers
CORS_ALLOWED_ORIGINS:可以执行跨域请求的来源列表(逗号分隔值)。如果列表中存在特殊的* 值,则将允许所有来源。来源可以包含通配符 () 来替换 0 个或多个字符(即:http://.domain.com)。使用通配符意味着小的性能损失。
Only one wildcard can be used per origin.
示例:CORS_ALLOWED_ORIGINS=http://*.domain.com,http://*.domain2.com
【讨论】:
http://localhost:*,我对正则表达式有点不熟悉,那么CORS_ALLOWED_ORIGIN_REGEXES = [ r"^https://\w+\.domain\.com$", ]