Yanıt Başlığı'nda Ağ Üzerinden X-İçerik Kodlaması-İçerik Kodlaması değil


10

Ben Nginx ve NodeJS sunucusu ile teslim Gzip kullanarak Next.js ile yazılmış kodu sıkıştırmak çalışıyorum.

curl -H "Content-Encoding: gzip"Doğrulamak için kullandığımda config çalışıyor gibi görünüyor .
Ancak gerçek tarayıcıya (Chrome, Firefox) gelip Content-Encoding: gzipözelliği Yanıt Başlıkları'nda bulamıyorum .
Bunun yerine X-Content-Encoding-Over-Network: gziportaya çıktı.

Google Deniz Feneri'ni site üzerinden test etmek için kullanıyorum, metin dosyasında sıkıştırmayı etkinleştirmek beni suçluyor.

Aslında ne anlama X-Content-Encoding-Over-Networkgeliyor?
Bunun ile gzip'i nasıl çalıştırabilirim?

Nginx ayarı:

gzip on;
gzip_disable "msie6";

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

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;

Next.js Ayarı

// next.config.js
module.exports = {
  compress: true
};

5
Emin değilim. Ancak, antivirüs ile ilgili olabilir. Bazı durumlarda ESET (örneğin) kontrol etmek için yanıtı açabilir. Virüsten koruma seçeneklerinde HTTP Tarayıcıyı devre dışı bırakmayı deneyin .
mykhailo.romaniuk

Yanıtlar:


0

Yapılandırmanız iyi. Bazen, soruna yorumda belirtildiği gibi Antivirüs neden olur. Virüsten koruma programını devre dışı bırakmayı deneyin veya bunun yerine virüsten koruma programınızda HTTP Tarama seçeneğini arayın.

NOD Internet Security bunu yapar. Bu seçeneği aşağıdakileri uygulayarak devre dışı bırakabilirsiniz,

1) Açık NOD Internet Security

2) Kurulum'u ve ardından Gelişmiş Kurulum'u tıklayın

3) HTTP Ara

4) HTTP Tarayıcıyı Devre Dışı Bırak

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.