astro/packages/integrations/node/src
Nate Moore 298dbb89f2
Refactor 404 and 500 approach (#7754)
* fix(app): refactor 404 and 500 approach

* chore: refactor logic

* fix: always treat error as page

* test: migrate ssr-prerender-404 to node adapter

* feat: merge original response metadata with error response

* chore: update lockfile

* chore: trigger ci

* chore(lint): fix lint issue

* fix: ensure merged request has proper status

* fix(node): prerender test

* chore: update test label

* fix(node): improve 404 behavior in middleware mode

* fix(vercel): improve 404 behavior

* fix(netlify): improve 404 behavior

* chore: update test labels

* chore: force ci

* chore: fix lint

* fix: avoid infinite loops

* test: fix failing test in Node 18

* chore: remove volta
2023-08-01 09:52:16 -05:00
..
createOutgoingHttpHeaders.ts nit: use node: prefix everywhere (#7692) 2023-07-18 02:17:59 +02:00
http-server.ts nit: use node: prefix everywhere (#7692) 2023-07-18 02:17:59 +02:00
index.ts feat: hybrid output (#6991) 2023-05-17 09:23:20 -04:00
nodeMiddleware.ts Refactor 404 and 500 approach (#7754) 2023-08-01 09:52:16 -05:00
preview.ts nit: use node: prefix everywhere (#7692) 2023-07-18 02:17:59 +02:00
response-iterator.ts feat: use typescript-eslint@v6's reworked configs (#7425) 2023-07-03 20:59:43 +08:00
server.ts feat(astro): experimental middleware (#6721) 2023-05-03 17:40:47 +01:00
standalone.ts nit: use node: prefix everywhere (#7692) 2023-07-18 02:17:59 +02:00
types.ts [ci] format 2022-10-12 21:27:56 +00:00