@ancxkush/create-ts-express-mongo-starter-code
Version:
NodeJS/Express starter code with - TypeScript, MongoDB setup, Exception Handler, Logger, HTTP testing example, Swagger Docs example, Mongoose model example, JOI validation example, CRUD operations example
15 lines (10 loc) • 453 B
text/typescript
import dotenv from 'dotenv'
import fs from 'fs'
import logger from '../middlewares/winstonLogger'
fs.existsSync('.env') ? dotenv.config() : logger.error('.env file not found.')
export const NODE_ENV = process.env.NODE_ENV as string
const prod = NODE_ENV === 'production'
export const PORT = (process.env.PORT || 5800) as number
export const MONGO_URI = prod
? (process.env.MONGO_PROD as string)
: (process.env.MONGO_LOCAL as string)