在Json数据上执行NGINX + Gzip压缩时出现问题-项目NodeJS/Express

fcy6dtqo  于 2022-12-03  发布在  Nginx
关注(0)|答案(1)|浏览(224)

我的项目有问题,当我尝试激活application/json上的Gzip时,我得到了一个编码的JSON,但当我删除它时,一切都正常
有什么办法解决吗?
这是Gzip配置上的'gzip;

gzip_vary on;
    gzip_proxied any;
    gzip_comp_level 6;
    gzip_buffers 16 8k;
    gzip_http_version 1.1;

    gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript image/svg+xml;

``
由NodeJs和Express开发的项目

提前感谢!

mcvgt66p

mcvgt66p1#

这里有两件事值得尝试:
1.如果应用程序中有,请移除app.use(express.static('public'))app.use(compression())

  1. gzip_types应与以下内容匹配
gzip_types
    text/css
    text/plain
    text/javascript
    application/javascript
    application/json
    application/x-javascript
    application/xml
    application/xml+rss
    application/xhtml+xml
    application/x-font-ttf
    application/x-font-opentype
    application/vnd.ms-fontobject
    image/svg+xml
    image/x-icon
    application/rss+xml
    application/atom_xml

相关问题