Skip to content

Commit 2481067

Browse files
committed
feat: update header config definitions
Updated the default headers to greater reflect those used by sveltekit and change the config option to defaultHeaders from serverHeaders. Added another config option call extraHeaders to allow additional headers to be specified in addition to the defaults.
1 parent 81daac8 commit 2481067

File tree

1 file changed

+14
-9
lines changed

1 file changed

+14
-9
lines changed

adapter.ts

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,34 +18,33 @@ export interface AWSAdapterProps {
1818
artifactPath?: string
1919
autoDeploy?: boolean
2020
stackName?: string
21-
serverHeaders?: string[]
21+
defaultHeaders?: string[]
22+
extraHeaders?: string[]
2223
esbuildOptions?: any
2324
FQDN?: string
2425
MEMORY_SIZE?: number
2526
zoneName?: string
26-
env?: { [key: string]: string }
2727
pulumiPaths?: string[]
2828
}
2929

3030
export function adapter({
3131
artifactPath = 'build',
3232
autoDeploy = false,
3333
stackName = 'dev',
34-
serverHeaders = [
34+
defaultHeaders = [
3535
'Accept',
36-
'Accept-Charset',
37-
'Access-Control-Request-Method',
38-
'Access-Control-Request-Headers',
39-
'Accept-Datetime',
4036
'Accept-Language',
37+
'If-None-Match',
38+
'Sec-Fetch-Dest',
39+
'Sec-Fetch-Mode',
4140
'Origin',
4241
'Referer',
4342
],
43+
extraHeaders = [],
4444
esbuildOptions = {},
4545
FQDN,
4646
MEMORY_SIZE,
4747
zoneName = 'us-east-2',
48-
env = {},
4948
pulumiPaths = [],
5049
}: AWSAdapterProps = {}) {
5150
/** @type {import('@sveltejs/kit').Adapter} */
@@ -127,7 +126,13 @@ export function adapter({
127126
await mainStack.setConfig('FQDN', { value: FQDN })
128127
}
129128

130-
if (serverHeaders) {
129+
let serverHeaders: string[] = [...defaultHeaders]
130+
131+
if (extraHeaders) {
132+
serverHeaders = serverHeaders.concat(extraHeaders)
133+
}
134+
135+
if (serverHeaders.length > 0) {
131136
await mainStack.setConfig('serverHeaders', {
132137
value: JSON.stringify(serverHeaders),
133138
})

0 commit comments

Comments
 (0)