Skip to content

gz not served #877

Open
Open
@Chr96er

Description

@Chr96er

I'm trying to serve compressed versions of my HTML files. I've added the -g flag and I see Serve GZIP Files: true during startup. I've zipped a test file using gzip.

  • When I try to access the file without the .gz extension I get a 404
  • When I access the file with .gz I get the gzipped file
  • When I copy the unzipped file and try to access that I am served the unzipped file (no Content-Encoding response header) - although for the screenshot I simply copied the compressed file without .gz extension.

As you can see in the screenshot the request header contains Accept-Encoding: gzip.

I'm basically seeing this issue but I'm on version 14.1.1

image

Environment Versions

  1. Node version: 20.8.0 (node:20.8.0-slim docker image)
  2. http-server version: 14.1.1

Steps to reproduce

Run http-server with -g flag and try to access a file (without .gz extension) for which a .gz version is available.

Expected result

The gzipped file is being served and decompressed client side.

Actual result

404 when trying to access the file without .gz extension.

Metadata

Metadata

Assignees

No one assigned

    Labels

    staletest-caseThe first priority of this issue is adding a test

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions