从NGINX迁移到AngularCLI

时间:2017-04-17 08:30:41

标签: angular typescript nginx angular-cli

我一直在使用Nginx作为我的angular2应用程序。现在我决定迁移到angular-CLI服务器。我正面临设置cookie的问题

在Nginx中,我使用proxy_cookie_path来定义cookie路径。如何在角度CLI中执行此操作

server {
        listen 80;
        server_name "a2distribution-local.com";
        location / {
                root /Users/mypc/Documents/angular2Distribution/ ;
                try_files $uri $uri/ /index.html =404;
                }
        location /rest/ {
                       proxy_set_header Host $host;
                       proxy_set_header X-Real-IP $remote_addr;
                       proxy_pass http://localhost:8080/cloudface/;
                       proxy_cookie_path /cloudface/  /;
               }
             }

如何在角度CLI中实现此配置。

1 个答案:

答案 0 :(得分:1)

Angular Cli使用webpack-dev-server本身使用http-proxy-middleware代理服务器。

查看http-proxy-middleware提供的选项。我没有看到任何适合您需求的选项。但是,这可能对其他人有所帮助。

对于代理示例,请查看cli wiki中的示例:

  1. using-corporate-proxy
  2. proxy to back-end