use compress middleware