Skip to content

Commit 9e1be5e

Browse files
committed
server tutorial assets through our own proxy due to header conflicts
1 parent a977f31 commit 9e1be5e

File tree

3 files changed

+10
-8
lines changed
  • apps/svelte.dev
    • content/tutorial/02-advanced-svelte
      • 05-bindings/03-media-elements/+assets/app-a/src/lib
      • 10-module-context/01-sharing-code/+assets/app-a/src/lib
    • src/routes/tutorial/assets/media/[...path]

3 files changed

+10
-8
lines changed

apps/svelte.dev/content/tutorial/02-advanced-svelte/05-bindings/03-media-elements/+assets/app-a/src/lib/tracks.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,28 @@
11
export const tracks = [
22
{
33
// https://musopen.org/music/9862-the-blue-danube-op-314/
4-
src: 'https://sveltejs.github.io/assets/music/strauss.mp3',
4+
src: '/tutorial/assets/media/music/strauss.mp3',
55
title: 'The Blue Danube Waltz',
66
artist: 'Johann Strauss'
77
},
88

99
{
1010
// https://musopen.org/music/43775-the-planets-op-32/
11-
src: 'https://sveltejs.github.io/assets/music/holst.mp3',
11+
src: '/tutorial/assets/media/music/holst.mp3',
1212
title: 'Mars, the Bringer of War',
1313
artist: 'Gustav Holst'
1414
},
1515

1616
{
1717
// https://musopen.org/music/8010-3-gymnopedies/
18-
src: 'https://sveltejs.github.io/assets/music/satie.mp3',
18+
src: '/tutorial/assets/media/music/satie.mp3',
1919
title: 'Gymnopédie no. 1',
2020
artist: 'Erik Satie'
2121
},
2222

2323
{
2424
// https://musopen.org/music/43683-requiem-in-d-minor-k-626/
25-
src: 'https://sveltejs.github.io/assets/music/mozart.mp3',
25+
src: '/tutorial/assets/media/music/mozart.mp3',
2626
title: 'Requiem in D minor, K. 626 - III. Sequence - Lacrymosa',
2727
artist: 'Wolfgang Amadeus Mozart'
2828
}

apps/svelte.dev/content/tutorial/02-advanced-svelte/10-module-context/01-sharing-code/+assets/app-a/src/lib/tracks.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,28 @@
11
export const tracks = [
22
{
33
// https://musopen.org/music/9862-the-blue-danube-op-314/
4-
src: 'https://sveltejs.github.io/assets/music/strauss.mp3',
4+
src: '/tutorial/assets/media/music/strauss.mp3',
55
title: 'The Blue Danube Waltz',
66
artist: 'Johann Strauss'
77
},
88

99
{
1010
// https://musopen.org/music/43775-the-planets-op-32/
11-
src: 'https://sveltejs.github.io/assets/music/holst.mp3',
11+
src: '/tutorial/assets/media/music/holst.mp3',
1212
title: 'Mars, the Bringer of War',
1313
artist: 'Gustav Holst'
1414
},
1515

1616
{
1717
// https://musopen.org/music/8010-3-gymnopedies/
18-
src: 'https://sveltejs.github.io/assets/music/satie.mp3',
18+
src: '/tutorial/assets/media/music/satie.mp3',
1919
title: 'Gymnopédie no. 1',
2020
artist: 'Erik Satie'
2121
},
2222

2323
{
2424
// https://musopen.org/music/43683-requiem-in-d-minor-k-626/
25-
src: 'https://sveltejs.github.io/assets/music/mozart.mp3',
25+
src: '/tutorial/assets/media/music/mozart.mp3',
2626
title: 'Requiem in D minor, K. 626 - III. Sequence - Lacrymosa',
2727
artist: 'Wolfgang Amadeus Mozart'
2828
}

apps/svelte.dev/src/routes/tutorial/assets/media/[...path]/+server.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
// We have to set some policy headers due to web containers, which in turn doesn't allow us to load media files from github.
2+
// We therefore have to proxy them through here to add the needed headers.
13
export async function GET({ request, params, fetch }) {
24
const request_headers = new Headers();
35

0 commit comments

Comments
 (0)