fastify-compress
fastify-compress copied to clipboard
fix: defaultCompressibleTypes regex issue
Prerequisites
- [X] I have written a descriptive issue title
- [X] I have searched existing issues to ensure the bug has not already been reported
Fastify version
4.28.0
Plugin version
No response
Node.js version
20.16.0
Operating system
Windows
Operating system version (i.e. 20.04, 11.3, 10)
10
Description
If content-type is "[application/force-download]" defaultCompressibleTypes won't allow it. Then it will goto
const data = mimedb[type.split(';', 1)[0].trim().toLowerCase()]
if (data === undefined) return false
return data.compressible === true
}
In this [].split() will throw error.
Link to code that reproduces the bug
No response
Expected Behavior
No response
Sorry My fastify version is : '4.28.0' And fastify-compress version: '7.0.3'
Thanks for reporting! Would you like to send a Pull Request to address this issue? Remember to add unit tests.