I am just trying to config the .env file on my main file.
but somehow it's not working but the error is wrong, its showing undefined but its already there
1st try
require('dotenv').config({ path: `${__dirname}/../.env` })
2nd try
import * as dotenv from 'dotenv'
dotenv.config()
3rd try
import 'dotenv/config'
somehow the .env is not loading.
executing the file by
ts-node main.ts
.env file
SESSION_SECRET = uq07nyvn4xadskdg
COOKIE_SECRET = 0k5kb4qi8shhi7u0n
DB_HOST = 127.0.0.1
DB_PORT = 3306
DB_USER = root
DB_PASS = root
DB_NAME = db_name
database connection
export const db = createPool({
host: process.env.DB_HOST,
port: process.env.DB_PORT,
user: process.env.DB_USER,
password: process.env.DB_PASS,
database: process.env.DB_NAME,
})
session
const sessionD = session({
secret: process.env.SESSION_SECRET,
resave: true,
saveUninitialized: true,
store: new MySQLStore({
host: process.env.DB_HOST,
port: process.env.DB_PORT,
user: process.env.DB_USER,
password: process.env.DB_PASS,
database: process.env.DB_NAME,
}),
})