Skip to main content

Part 4 / Environment variables / $env/static/public

ブラウザに公開しても安全な環境変数もあります。これらは PUBLIC_ プリフィクスを付けることで、プライベートな環境変数と区別します。

.env にある2つのパブリックな環境変数に値を追加します。

PUBLIC_THEME_BACKGROUND="steelblue"
PUBLIC_THEME_FOREGROUND="bisque"

そして、これらを src/routes/+page.svelte にインポートします。

src/routes/+page.svelte
<script>
	const PUBLIC_THEME_BACKGROUND = 'white';
	const PUBLIC_THEME_FOREGROUND = 'black';
	import {
		PUBLIC_THEME_BACKGROUND,
		PUBLIC_THEME_FOREGROUND
	} from '$env/static/public';
</script>

Next: $env/dynamic/public

initialising