chatgpt-ui icon indicating copy to clipboard operation
chatgpt-ui copied to clipboard

使用nginx代理后打字机效果消失

Open tangxinyuGit opened this issue 1 year ago • 4 comments

我的nginx代理配置如下,参考了这个配置

请问如何配置才能显示打字机效果。

map $sent_http_content_type $expires {
    "text/html"                 epoch;
    "text/html; charset=utf-8"  epoch;
    default                     off;
}

server {
    listen          80;             # the port nginx is listening on
    server_name    my_domain.com;    # setup your domain here

    gzip            on;
    gzip_types      text/plain application/xml text/css application/javascript;
    gzip_min_length 1000;

    location / {
        expires $expires;

        proxy_redirect                      off;
        proxy_set_header Host               $host;
        proxy_set_header X-Real-IP          $remote_addr;
        proxy_set_header X-Forwarded-For    $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto  $scheme;
        proxy_read_timeout          1m;
        proxy_connect_timeout       1m;
        proxy_pass                          http://127.0.0.1:8080; # set the address of the Node.js instance here
    }
}

tangxinyuGit avatar Apr 21 '23 08:04 tangxinyuGit

试试在配置文件添加 proxy_buffering off; 然后重启nginx

godv23 avatar Apr 22 '23 06:04 godv23

试试在配置文件添加 proxy_buffering off; 然后重启nginx

server {
    listen          80;             # the port nginx is listening on
    server_name     chat.jujucat.top;    # setup your domain here

    location / {
        proxy_set_header Host               $host;
        proxy_set_header X-Real-IP          $remote_addr;
        proxy_set_header X-Forwarded-For    $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto  $scheme;
        proxy_read_timeout          1m;
        proxy_connect_timeout       1m;
        proxy_buffering off;

        proxy_pass                          http://127.0.0.1:8080; # set the address of the Node.js instance here
    }
}

对话依然是一段一段弹出来的,这个方法好像不行……

tangxinyuGit avatar Apr 23 '23 05:04 tangxinyuGit

试试在配置文件添加 proxy_buffering off; 然后重启nginx

server {
    listen          80;             # the port nginx is listening on
    server_name     chat.jujucat.top;    # setup your domain here

    location / {
        proxy_set_header Host               $host;
        proxy_set_header X-Real-IP          $remote_addr;
        proxy_set_header X-Forwarded-For    $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto  $scheme;
        proxy_read_timeout          1m;
        proxy_connect_timeout       1m;
        proxy_buffering off;

        proxy_pass                          http://127.0.0.1:8080; # set the address of the Node.js instance here
    }
}

对话依然是一段一段弹出来的,这个方法好像不行……

我尝试了一下添加关闭代理的缓存是可以的 你需要添加到server上而不是location

chasewizard avatar Apr 23 '23 07:04 chasewizard

试试在配置文件添加 proxy_buffering off; 然后重启nginx

server {
    listen          80;             # the port nginx is listening on
    server_name     chat.jujucat.top;    # setup your domain here

    location / {
        proxy_set_header Host               $host;
        proxy_set_header X-Real-IP          $remote_addr;
        proxy_set_header X-Forwarded-For    $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto  $scheme;
        proxy_read_timeout          1m;
        proxy_connect_timeout       1m;
        proxy_buffering off;

        proxy_pass                          http://127.0.0.1:8080; # set the address of the Node.js instance here
    }
}

对话依然是一段一段弹出来的,这个方法好像不行……

我尝试了一下添加关闭代理的缓存是可以的 你需要添加到server上而不是location

请问具体server 应该怎么加呢

RRRoger avatar Aug 19 '24 03:08 RRRoger