日替わりではない
開発時は.envに指定しても動きます。
Spotify連携を使わないときは不要です。
SPOTIFY_CLIENTID
: SpotifyのクライアントIDSPOTIFY_CLIENTSECRET
: SpotifyのクライアントシークレットSPOTIFY_PLAYLISTS
: カンマ区切りのSpotifyプレイリストIDIDの後にカッコで名前を入れると、jsonの名前がそのカッコ内のものになります(つまり、/.netlify/functions/song?<名前>になります)
例
SPOTIFY_PLAYLISTS: aaa(spotify1),bbb(spotify2)
これで、/.netlify/functions/song?spotify1にアクセスするとプレイリストaaaの方が、spotify2にアクセスするとbbbのものが見れます。
このレポジトリのassets/songs.jsonを参照。 SpotifyのAPIの形式(items以下)と一緒です。
Netlify Functionはローカルリソースの取得ができないため、環境変数の問題や一度デプロイしてxxx.netlify.app
としてアクセスできるようならないと開発環境は作動しないなど様々な制約があります。