File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- import { HttpHeader } from "../../../../packages/ start/src/shared/HttpHeader " ;
1+ import { HttpHeader } from "@solidjs/ start" ;
22
33export default function HttpHeaderRoute ( ) {
44 return (
55 < main >
6- < h1 > Http Header </ h1 >
6+ < h1 > Http Header</ h1 >
77 < HttpHeader name = "test-header" value = "test-value" />
88 </ main >
99 ) ;
10- }
10+ }
Original file line number Diff line number Diff line change @@ -17,4 +17,3 @@ export { GET } from "./shared/GET.ts";
1717export { HttpHeader } from "./shared/HttpHeader.tsx" ;
1818export { HttpStatusCode } from "./shared/HttpStatusCode.ts" ;
1919export { getServerFunctionMeta } from "./shared/serverFunction.ts" ;
20-
Original file line number Diff line number Diff line change 22import { onCleanup } from "solid-js" ;
33import { getRequestEvent , isServer } from "solid-js/web" ;
44import type { PageEvent } from "../server/types" ;
5+ import { appendHeader , setHeader } from "../http" ;
56
67export interface HttpHeaderProps {
78 name : string ;
@@ -17,8 +18,8 @@ export const HttpHeader = isServer
1718 ? ( props : HttpHeaderProps ) => {
1819 const event = getRequestEvent ( ) as PageEvent ;
1920
20- if ( props . append ) event . response . headers . append ( props . name , props . value ) ;
21- else event . response . headers . set ( props . name , props . value ) ;
21+ if ( props . append ) appendHeader ( props . name , props . value ) ;
22+ else setHeader ( props . name , props . value ) ;
2223
2324 onCleanup ( ( ) => {
2425 // @ts -expect-error
You can’t perform that action at this time.
0 commit comments