A strange bug in nodejs env

Hi,

I found a strange bug with nodejs on glitch. I use .env file and ‘dotenv’ to read the file. Everything runs fine until I used this kind of config.
test={"key":"1234"}

If I console.log(process.env.test), I got {key:1234} while in other platform or my local machine I got {“key”:“1234”} .
The double quotations were removed and made the json string unusable. In my test, it only happens on glitch platform.

Do you see the same problem?

Jeff

Hi,

because Glitch runs in a container and not locally, you may encounter some different features/bugs than when you try locally.

ENV is a shell file. It currently doesn’t support quotations or spaces.

process.env.password=ABC123! is the correct syntax to use. You can also use the graphic toggle to access a less-progammy version

What you can try is:

var password = {“key”: process.env.key} //env.key would hold the 1234 value. 

Hope this helps:)

3 Likes

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.