Я запускаю приложение узла на сервере Ubuntu 16.04. Я установил переменную среды:
export FILE_PATH="file-path"
Затем я попытался прочитать файл в моем скрипте узла:
const fs = require('fs');
console.log(process.env.FILE_PATH); // gives correct path.
const data = fs.readFileSync((process.env.FILE_PATH || ""), 'utf8');
Но я получаю сообщение об ошибке «нет такого файла или каталога» в отладчике. Файл существует и имеет необходимые разрешения. Если я укажу путь напрямую, а не из переменной env, он будет работать.