When i set my username and password directly in a nodemailer server, it works as expected
auth: {
user: 'myusername',
pass: 'mypassword'
},
But on using dotenv, nothing happens
require ('dotenv').config();
auth: {
user: process.env.USERNAME,
pass: process.env.PASSWORD
},
I ran npm install dotenv on server side and set up a .env file with the variables below:
USERNAME:myusername
PASSWORD:mypassword
As noted in the dotenv docs, it expects the variables in the format NAME=VALUE. Your file should instead contain:
USERNAME=myusername
PASSWORD=mypassword
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With