Я относительно новичок в Node.js. Я хочу экспортировать переменные окружения из файла .env в мои файлы javascript. Для этого я использую dotenv.
Какой метод я должен использовать для экспорта переменных среды в мои основные файлы javascript (скажем, app.js)
export GEOCODER_API_KEY= someKeyXYZ // inside .env file
GEOCODER_API_KEY_1 = someKeyXYZ // inside .env file
Следует отметить, что в файле console.log (process.env) в файле app.js GEOCODER_API_KEY_1 отображается как переменная env, но не GEOCODER_API_KEY? Это почему. Какая польза от первой, так как она недоступна?
Более запутанная вещь:
var options = {
provider: 'google',
httpAdapter: 'https',
apiKey: process.env.GEOCODER_API_KEY,
formatter: null
}; // this works
... // some javascript
console.log(process.env.GEOCODER_API_KEY) //SHOWS UNDEFINED
Я в основном хочу безопасно экспортировать API_KEY (неограниченно) в мой проект. Есть ли улов, который я мог бы упустить?