const { nanoid } = require('nanoid') const path = require('path'); const fs = require('fs'); const secretFilePath = path.join((process.env.SECRET_DIRNAME ? process.env.SECRET_DIRNAME : __dirname), 'secret.txt'); try { module.exports = fs.readFileSync(secretFilePath).toString(); } catch (_) { const secret = nanoid(128); fs.writeFileSync(secretFilePath, secret); module.exports = secret; }