IsSecure() func 失效问题
nginx
部署好https
后,this.Ctx.Input.IsSecure()
返回 false
的
解决方法,nginx
的conf
中需要加入 proxy_set_header X-Forwarded-Proto $scheme;
location / {
try_files /_not_exists_ @backend;
}
location @backend {
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass http://127.0.0.1:8083;
}