Angularjs 在Nginx中读取帖子正文正在下载一个DMS文件

Angularjs 在Nginx中读取帖子正文正在下载一个DMS文件,angularjs,authentication,nginx,proxy,dms,Angularjs,Authentication,Nginx,Proxy,Dms,以下是我的设想: 当用户点击(我的sso端点)时,它将对用户进行身份验证,并使用POST正文中的身份验证令牌向我的站点()发出POST请求。 我正在尝试读取nginx中的帖子正文,并将$response\u body存储在cookie中,然后启动我的angular应用程序(即index.html)。 我已经在我的Nginx conf文件(Nginx版本1.11.2)中完成了以下配置 现在,当用户点击mypage.sso.com时,它将下载一个DMS文件,而不是重定向到我的页面(mypage.co

以下是我的设想: 当用户点击(我的sso端点)时,它将对用户进行身份验证,并使用POST正文中的身份验证令牌向我的站点()发出POST请求。 我正在尝试读取nginx中的帖子正文,并将
$response\u body
存储在cookie中,然后启动我的angular应用程序(即index.html)。 我已经在我的Nginx conf文件(Nginx版本1.11.2)中完成了以下配置

现在,当用户点击mypage.sso.com时,它将下载一个DMS文件,而不是重定向到我的页面(mypage.com)。但我看到cookie正确地设置了auth令牌(取自帖子正文)(我可以通过已经打开的mypage.com看到这一点)。当我移除
proxy\u pass$scheme://127.0.0.1:80/auth;正确重定向到mypage.com,但
$request\u body
为空,因此我的cookie也被设置为空值。 我应该做什么更改来正确设置我的cookie和帖子正文数据,并重定向到mypage.com,避免下载DMS文件

location / {        
                 root    /app/UI/dist/public/;
                 index  index.html;
                 proxy_http_version 1.1;
                 proxy_set_header Host 127.0.0.1;
                 proxy_pass $scheme://127.0.0.1:80/auth;
                 add_header Set-Cookie lcid='$request_body';
                 error_page 405 =200 $uri;
    }
location /auth{
        return 200;
}