April 2020
Intermediate to advanced
716 pages
18h 55m
English
In the config/config.js file, we will define some server-side configuration-related variables that will be used in the code but should not be hardcoded as a best practice, as well as for security purposes.
mern-skeleton/config/config.js:
const config = { env: process.env.NODE_ENV || 'development', port: process.env.PORT || 3000, jwtSecret: process.env.JWT_SECRET || "YOUR_secret_key", mongoUri: process.env.MONGODB_URI || process.env.MONGO_HOST || 'mongodb://' + (process.env.IP || 'localhost') + ':' + (process.env.MONGO_PORT || '27017') + '/mernproject'}export default config
The config variables that were defined are as follows: