Skip to content

Commit dbcc7bb

Browse files
authored
proxy assets - #125 (#130)
1 parent 4717856 commit dbcc7bb

File tree

5 files changed

+33
-26
lines changed

5 files changed

+33
-26
lines changed

content/tutorial/03-advanced-svelte/10-module-context/01-sharing-code/app-a/src/lib/App.svelte

+5-5
Original file line numberDiff line numberDiff line change
@@ -4,39 +4,39 @@
44

55
<!-- https://musopen.org/music/9862-the-blue-danube-op-314/ -->
66
<AudioPlayer
7-
src="https://sveltejs.github.io/assets/music/strauss.mp3"
7+
src="https://learn.svelte.dev/assets/media/music/strauss.mp3"
88
title="The Blue Danube Waltz"
99
composer="Johann Strauss"
1010
performer="European Archive"
1111
/>
1212

1313
<!-- https://musopen.org/music/43775-the-planets-op-32/ -->
1414
<AudioPlayer
15-
src="https://sveltejs.github.io/assets/music/holst.mp3"
15+
src="https://learn.svelte.dev/assets/media/music/holst.mp3"
1616
title="Mars, the Bringer of War"
1717
composer="Gustav Holst"
1818
performer="USAF Heritage of America Band"
1919
/>
2020

2121
<!-- https://musopen.org/music/8010-3-gymnopedies/ -->
2222
<AudioPlayer
23-
src="https://sveltejs.github.io/assets/music/satie.mp3"
23+
src="https://learn.svelte.dev/assets/media/music/satie.mp3"
2424
title="Gymnopédie no. 1"
2525
composer="Erik Satie"
2626
performer="Prodigal Procrastinator"
2727
/>
2828

2929
<!-- https://musopen.org/music/2567-symphony-no-5-in-c-minor-op-67/ -->
3030
<AudioPlayer
31-
src="https://sveltejs.github.io/assets/music/beethoven.mp3"
31+
src="https://learn.svelte.dev/assets/media/music/beethoven.mp3"
3232
title="Symphony no. 5 in Cm, Op. 67 - I. Allegro con brio"
3333
composer="Ludwig van Beethoven"
3434
performer="European Archive"
3535
/>
3636

3737
<!-- https://musopen.org/music/43683-requiem-in-d-minor-k-626/ -->
3838
<AudioPlayer
39-
src="https://sveltejs.github.io/assets/music/mozart.mp3"
39+
src="https://learn.svelte.dev/assets/media/music/mozart.mp3"
4040
title="Requiem in D minor, K. 626 - III. Sequence - Lacrymosa"
4141
composer="Wolfgang Amadeus Mozart"
4242
performer="Markus Staab"

content/tutorial/03-advanced-svelte/10-module-context/01-sharing-code/app-b/src/lib/App.svelte

+5-5
Original file line numberDiff line numberDiff line change
@@ -4,39 +4,39 @@
44

55
<!-- https://musopen.org/music/9862-the-blue-danube-op-314/ -->
66
<AudioPlayer
7-
src="https://sveltejs.github.io/assets/music/strauss.mp3"
7+
src="https://learn.svelte.dev/assets/media/music/strauss.mp3"
88
title="The Blue Danube Waltz"
99
composer="Johann Strauss"
1010
performer="European Archive"
1111
/>
1212

1313
<!-- https://musopen.org/music/43775-the-planets-op-32/ -->
1414
<AudioPlayer
15-
src="https://sveltejs.github.io/assets/music/holst.mp3"
15+
src="https://learn.svelte.dev/assets/media/music/holst.mp3"
1616
title="Mars, the Bringer of War"
1717
composer="Gustav Holst"
1818
performer="USAF Heritage of America Band"
1919
/>
2020

2121
<!-- https://musopen.org/music/8010-3-gymnopedies/ -->
2222
<AudioPlayer
23-
src="https://sveltejs.github.io/assets/music/satie.mp3"
23+
src="https://learn.svelte.dev/assets/media/music/satie.mp3"
2424
title="Gymnopédie no. 1"
2525
composer="Erik Satie"
2626
performer="Prodigal Procrastinator"
2727
/>
2828

2929
<!-- https://musopen.org/music/2567-symphony-no-5-in-c-minor-op-67/ -->
3030
<AudioPlayer
31-
src="https://sveltejs.github.io/assets/music/beethoven.mp3"
31+
src="https://learn.svelte.dev/assets/media/music/beethoven.mp3"
3232
title="Symphony no. 5 in Cm, Op. 67 - I. Allegro con brio"
3333
composer="Ludwig van Beethoven"
3434
performer="European Archive"
3535
/>
3636

3737
<!-- https://musopen.org/music/43683-requiem-in-d-minor-k-626/ -->
3838
<AudioPlayer
39-
src="https://sveltejs.github.io/assets/music/mozart.mp3"
39+
src="https://learn.svelte.dev/assets/media/music/mozart.mp3"
4040
title="Requiem in D minor, K. 626 - III. Sequence - Lacrymosa"
4141
composer="Wolfgang Amadeus Mozart"
4242
performer="Markus Staab"

content/tutorial/03-advanced-svelte/10-module-context/02-module-exports/app-a/src/lib/App.svelte

+5-5
Original file line numberDiff line numberDiff line change
@@ -6,39 +6,39 @@
66

77
<!-- https://musopen.org/music/9862-the-blue-danube-op-314/ -->
88
<AudioPlayer
9-
src="https://sveltejs.github.io/assets/music/strauss.mp3"
9+
src="https://learn.svelte.dev/assets/media/music/strauss.mp3"
1010
title="The Blue Danube Waltz"
1111
composer="Johann Strauss"
1212
performer="European Archive"
1313
/>
1414

1515
<!-- https://musopen.org/music/43775-the-planets-op-32/ -->
1616
<AudioPlayer
17-
src="https://sveltejs.github.io/assets/music/holst.mp3"
17+
src="https://learn.svelte.dev/assets/media/music/holst.mp3"
1818
title="Mars, the Bringer of War"
1919
composer="Gustav Holst"
2020
performer="USAF Heritage of America Band"
2121
/>
2222

2323
<!-- https://musopen.org/music/8010-3-gymnopedies/ -->
2424
<AudioPlayer
25-
src="https://sveltejs.github.io/assets/music/satie.mp3"
25+
src="https://learn.svelte.dev/assets/media/music/satie.mp3"
2626
title="Gymnopédie no. 1"
2727
composer="Erik Satie"
2828
performer="Prodigal Procrastinator"
2929
/>
3030

3131
<!-- https://musopen.org/music/2567-symphony-no-5-in-c-minor-op-67/ -->
3232
<AudioPlayer
33-
src="https://sveltejs.github.io/assets/music/beethoven.mp3"
33+
src="https://learn.svelte.dev/assets/media/music/beethoven.mp3"
3434
title="Symphony no. 5 in Cm, Op. 67 - I. Allegro con brio"
3535
composer="Ludwig van Beethoven"
3636
performer="European Archive"
3737
/>
3838

3939
<!-- https://musopen.org/music/43683-requiem-in-d-minor-k-626/ -->
4040
<AudioPlayer
41-
src="https://sveltejs.github.io/assets/music/mozart.mp3"
41+
src="https://learn.svelte.dev/assets/media/music/mozart.mp3"
4242
title="Requiem in D minor, K. 626 - III. Sequence - Lacrymosa"
4343
composer="Wolfgang Amadeus Mozart"
4444
performer="Markus Staab"

content/tutorial/03-advanced-svelte/10-module-context/02-module-exports/app-b/src/lib/App.svelte

+7-11
Original file line numberDiff line numberDiff line change
@@ -1,48 +1,44 @@
11
<script>
2-
import AudioPlayer, {
3-
stopAll
4-
} from './AudioPlayer.svelte';
2+
import AudioPlayer, { stopAll } from './AudioPlayer.svelte';
53
</script>
64

7-
<button on:click={stopAll}>
8-
stop all audio
9-
</button>
5+
<button on:click={stopAll}> stop all audio </button>
106

117
<!-- https://musopen.org/music/9862-the-blue-danube-op-314/ -->
128
<AudioPlayer
13-
src="https://sveltejs.github.io/assets/music/strauss.mp3"
9+
src="https://learn.svelte.dev/assets/media/music/strauss.mp3"
1410
title="The Blue Danube Waltz"
1511
composer="Johann Strauss"
1612
performer="European Archive"
1713
/>
1814

1915
<!-- https://musopen.org/music/43775-the-planets-op-32/ -->
2016
<AudioPlayer
21-
src="https://sveltejs.github.io/assets/music/holst.mp3"
17+
src="https://learn.svelte.dev/assets/media/music/holst.mp3"
2218
title="Mars, the Bringer of War"
2319
composer="Gustav Holst"
2420
performer="USAF Heritage of America Band"
2521
/>
2622

2723
<!-- https://musopen.org/music/8010-3-gymnopedies/ -->
2824
<AudioPlayer
29-
src="https://sveltejs.github.io/assets/music/satie.mp3"
25+
src="https://learn.svelte.dev/assets/media/music/satie.mp3"
3026
title="Gymnopédie no. 1"
3127
composer="Erik Satie"
3228
performer="Prodigal Procrastinator"
3329
/>
3430

3531
<!-- https://musopen.org/music/2567-symphony-no-5-in-c-minor-op-67/ -->
3632
<AudioPlayer
37-
src="https://sveltejs.github.io/assets/music/beethoven.mp3"
33+
src="https://learn.svelte.dev/assets/media/music/beethoven.mp3"
3834
title="Symphony no. 5 in Cm, Op. 67 - I. Allegro con brio"
3935
composer="Ludwig van Beethoven"
4036
performer="European Archive"
4137
/>
4238

4339
<!-- https://musopen.org/music/43683-requiem-in-d-minor-k-626/ -->
4440
<AudioPlayer
45-
src="https://sveltejs.github.io/assets/music/mozart.mp3"
41+
src="https://learn.svelte.dev/assets/media/music/mozart.mp3"
4642
title="Requiem in D minor, K. 626 - III. Sequence - Lacrymosa"
4743
composer="Wolfgang Amadeus Mozart"
4844
performer="Markus Staab"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
export async function GET({ params, fetch }) {
2+
const response = await fetch(`https://sveltejs.github.io/assets/${params.path}`);
3+
4+
const headers = new Headers(response.headers);
5+
headers.set('cross-origin-resource-policy', 'cross-origin');
6+
7+
return new Response(response.body, {
8+
status: response.status,
9+
headers
10+
});
11+
}

0 commit comments

Comments
 (0)