修改前端访问接口时允许跨站访问
This commit is contained in:
parent
e8fe6be8de
commit
ece64e90f3
|
|
@ -25,7 +25,7 @@ http {
|
||||||
#lua_ssl_verify_depth 3;
|
#lua_ssl_verify_depth 3;
|
||||||
|
|
||||||
#在Nginx启动时执行的Lua代码块
|
#在Nginx启动时执行的Lua代码块
|
||||||
#初始化用户角色权限相关的共享内存
|
#oauth2.0第三方验证后将code放到共享内存中
|
||||||
lua_shared_dict codeDict 5m;
|
lua_shared_dict codeDict 5m;
|
||||||
#init_by_lua_block {
|
#init_by_lua_block {
|
||||||
# -- 定义一个全局变量
|
# -- 定义一个全局变量
|
||||||
|
|
@ -53,12 +53,15 @@ http {
|
||||||
set $APP_PATH '/home/frankly/work/AuthPlatform';
|
set $APP_PATH '/home/frankly/work/AuthPlatform';
|
||||||
|
|
||||||
#访问时允许跨域处理
|
#访问时允许跨域处理
|
||||||
access_by_lua_block {
|
access_by_lua_block {
|
||||||
ngx.header["Access-Control-Allow-Origin"] = "*"
|
ngx.header["Access-Control-Allow-Origin"] = "*";
|
||||||
ngx.header["Access-Control-Allow-Methods"] = "GET, POST, DELETE, PUT"
|
ngx.header["Access-Control-Allow-Methods"] = "GET, POST, DELETE, PUT";
|
||||||
ngx.header["Access-Control-Allow-Headers"] = "Content-Type, Authorization"
|
ngx.header["Access-Control-Allow-Headers"] = "DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range";
|
||||||
|
ngx.header["Access-Control-Max-Age"] = 1728000;
|
||||||
|
ngx.header["Access-Control-Expose-Headers"] = "Content-Length,Content-Range";
|
||||||
if ngx.var.request_method == "OPTIONS" then
|
if ngx.var.request_method == "OPTIONS" then
|
||||||
ngx.exit(ngx.HTTP_NOT_ALLOWED)
|
ngx.status = 204
|
||||||
|
ngx.exit(ngx.OK)
|
||||||
end
|
end
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user