【发布时间】:2019-09-18 20:14:20
【问题描述】:
我在nginx.conf中有以下内容:
header_filter_by_lua_block {
ngx.header["Access-Control-Allow-Origin"] = "http://example.com"
}
我想在Access-Control-Allow-Origin 中添加另一个http://example.dev。我尝试过http://example.com, http://example.dev,但没有成功。
我也试过这样做:
if ($http_origin ~* "^http?://(example.com|example.dev)$") {
add_header Access-Control-Allow-Origin "$http_origin";
}
但这在OPTIONS 请求中产生了一些问题,所以我真的不能使用它。在header_filter_by_lua_block 里面还有其他方法可以做吗?请帮忙。
【问题讨论】: