docs/middleware
Peter Bengtsson cfe8b3a139
record timings from within getSearchResults (#31448)
2022-10-05 17:27:59 +00:00
..
api record timings from within getSearchResults (#31448) 2022-10-05 17:27:59 +00:00
contextualizers Support GHAE internal-only semantic versioning (#29178) 2022-09-22 08:26:58 +02:00
redirects Test JSON API without enabling dedicated search results page (#30542) 2022-09-06 17:05:22 +00:00
README.md Hello git history spelunker! 2020-09-27 14:10:11 +02:00
abort.js statsd increments on middleware.abort and middleware.timeout (#23003) 2021-11-19 12:04:54 -05:00
anchor-redirect.js Prep for ts-node (#30587) 2022-09-08 15:45:13 +00:00
archived-asset-redirects.js archived asset redirects (#25025) 2022-02-04 16:32:01 +00:00
archived-enterprise-versions-assets.js Archived enterprise assets should be cached longer (#30165) 2022-08-23 02:02:31 +00:00
archived-enterprise-versions.js longer timeout on archived enterprise versions (#30149) 2022-08-22 13:41:12 +00:00
asset-preprocessing.js cache asset images more aggressively (#23553) 2021-12-10 13:01:48 +00:00
block-robots.js don't get available languages from session (#29715) 2022-08-08 11:13:27 -04:00
build-info.js Prep for ts-node (#30587) 2022-09-08 15:45:13 +00:00
cache-control.js simplify and improve default cache-control headers (#30162) 2022-08-22 19:57:42 +00:00
catch-middleware-error.js wrap async middlewares correctly (#28030) 2022-06-01 15:13:23 +00:00
categories-for-support.js Prep for ts-node (#30587) 2022-09-08 15:45:13 +00:00
connect-datadog.js Use the same tags across connect-datadog and hot-shots (#24741) 2022-01-27 21:31:35 +00:00
context.js Remove feature flags (#29968) 2022-08-16 11:23:02 +00:00
cookie-parser.js Remove `import x` statements (#20594) 2021-07-29 20:28:30 +00:00
detect-language.js userLanguage in browser instead of XHR (#29782) 2022-08-10 15:28:21 +00:00
fast-head.js fast HEAD requests (#27672) 2022-05-13 14:46:57 +00:00
fast-root-redirect.js userLanguage in browser instead of XHR (#29782) 2022-08-10 15:28:21 +00:00
fastly-behavior.js Update Fastly test middleware to run in staging ONLY. 2022-06-02 17:19:53 -06:00
fastly-cache-test.js Update Fastly test middleware to run in staging ONLY. 2022-06-02 17:19:53 -06:00
favicons.js serve /apple-touch-icon.png (#25371) 2022-02-15 21:35:08 +00:00
featured-links.js Fix featured video links versioning (#30788) 2022-09-15 16:51:14 +00:00
find-page.js fix bug so versioned homepages do not 404 2022-09-15 08:45:29 -04:00
halt-on-dropped-connection.js Pretty format (#20352) 2021-07-14 14:35:01 -07:00
handle-errors.js Remove CSRF check (#29910) 2022-08-15 19:28:42 +00:00
handle-invalid-paths.js let front door handle invalid paths (#27954) 2022-05-24 18:30:05 +00:00
handle-next-data-path.js wrap async middlewares correctly (#28030) 2022-06-01 15:13:23 +00:00
healthz.js Prep for ts-node (#30587) 2022-09-08 15:45:13 +00:00
helmet.js Skip upgradeInsecureRequests on localhost (#29668) 2022-08-08 15:19:46 +00:00
index.js Support GHAE internal-only semantic versioning (#29178) 2022-09-22 08:26:58 +02:00
learning-track.js redirect_from might not exist (#26158) 2022-03-14 18:26:51 +00:00
next.js 404 on any /_next/image request (#31052) 2022-09-22 15:55:30 -04:00
record-redirect.js don't record temporary redirects (#25668) 2022-02-25 13:45:31 -05:00
remote-ip.js Prep for ts-node (#30587) 2022-09-08 15:45:13 +00:00
render-page.js Prep for ts-node (#30587) 2022-09-08 15:45:13 +00:00
req-utils.js Pretty format (#20352) 2021-07-14 14:35:01 -07:00
robots.js Robots update (#23046) 2021-11-23 18:56:05 +00:00
search.js Prep for ts-node (#30587) 2022-09-08 15:45:13 +00:00
set-fastly-surrogate-key.js use manual surrogate key for nextjs static assets (#25096) 2022-02-08 00:01:38 +00:00
static-asset-caching.js NextJS 12.1.6 (#26102) 2022-06-28 12:57:38 +00:00
timeout.js don't fail on posting comment from English link checker (#28059) 2022-05-31 18:05:39 +00:00
trailing-slashes.js Remove CSRF check (#29910) 2022-08-15 19:28:42 +00:00
trigger-error.js Upgrade Primer CSS to version 17, removing marketing styles (#20965) 2021-08-31 14:49:39 -07:00

README.md

Middleware

Each file in this directory exports an Express Middleware function.

For more info, see https://expressjs.com/en/guide/using-middleware.html

Subdirectories

There are subdirectories for different types of middleware: