【问题标题】:Nginx reverse server takes to long to reverse to angular2 live development serverNginx 反向服务器需要很长时间才能反向到 angular2 实时开发服务器
【发布时间】:2018-05-10 03:51:27
【问题描述】:

我们有一个特殊要求,我必须在开发过程中将 Angular2 Live Development Server (ng serve) 放在反向代理后面。

我的环境:

操作系统:Windows 10

角度版本:5

Nginx:1.14.0

Angular Cli:1.7.0

Angular Live Development Server 运行在 http://localhost:7776

Nginx 代理服务器运行在http://localhost:7777

我的问题:

如果我在没有代理的情况下直接访问 7776,它会在 1 秒内加载非常快,但是如果从 7777(反向代理)访问,则大约需要 1 分钟才能完成加载。

我的 nginx.conf:

worker_processes  1;

events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;

    sendfile        on;
    keepalive_timeout  65;

    server {
        listen       7777;
        server_name  localhost;

        charset utf-8;

        location /sockjs-node {
            proxy_buffering off;
            proxy_pass http://localhost:7776/sockjs-node;
            proxy_http_version 1.1;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection "Upgrade";
        }


        location / {
            proxy_buffering off;
            proxy_pass http://localhost:7776;
        }
    }
}

Chrome 控制台:

任何帮助将不胜感激,谢谢!

【问题讨论】:

    标签: angular nginx reverse-proxy


    【解决方案1】:

    将所有localhost 更改为127.0.0.1,这解决了我的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-10
      • 1970-01-01
      • 2018-12-05
      • 2015-11-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多