diff --git a/src/server.js b/src/server.js index 1175509e7..eff18f8d0 100644 --- a/src/server.js +++ b/src/server.js @@ -14,6 +14,13 @@ import jwtStrategy from './jwt/strategy' import jwt from 'jsonwebtoken' dotenv.config() +// check env and warn +const requiredEnvVars = ['MAPBOX_TOKEN', 'JWT_SECRET'] +requiredEnvVars.forEach(env => { + if (!process.env[env]) { + throw new Error(`ERROR: "${env}" env variable is missing`) + } +}) let schema = makeExecutableSchema({ typeDefs,