feat(api): validate configuration

This commit is contained in:
Julian Tölle 2020-05-03 03:47:24 +02:00
parent ad98ce4e88
commit e78c6e312d
8 changed files with 109 additions and 12 deletions

View file

@ -13,9 +13,9 @@ export class SpotifyStrategy extends PassportStrategy(Strategy) {
super({
clientID: config.get<string>("SPOTIFY_CLIENT_ID"),
clientSecret: config.get<string>("SPOTIFY_CLIENT_SECRET"),
callbackURL: `${
config.get<string>("BASE_DOMAIN") || "http://localhost:3000"
}/api/v1/auth/spotify/callback`,
callbackURL: `${config.get<string>(
"APP_URL"
)}/api/v1/auth/spotify/callback`,
scope: [
"user-read-private",
"user-read-email",