Я пытаюсь установить свой ключ доступа к Amazon AWS и тайну с помощью multer:Process.env не читает? Amazon S3 Bucket
var upload = multer({
secretAccessKey: process.env.AWS_ACCESS_SECRET,
accessKeyId: process.env.AWS_ACCESS_KEY,
})
В моем файле zshrc я сделал
export AWS_ACCESS_SECRET="mysecret"
export AWS_ACCESS_KEY="mykey"
однако на работу узла, я получить ошибку
if (!opts.secretAccessKey) throw new Error('secretAccessKey is required')
Однако жестко прописывать ключ и секрет делает его работу, но очевидно, что это не самый безопасный путь.
Я сделал источник ~/.zshrc, но он все еще показывает ошибку.
Вы можете увидеть эти две переменные окружения, когда вы 'console.log (process.env)'? – Rabea
В моей оболочке узла, когда я печатаю process.env, он отображает access_key и секрет –
U может запускать его в начале или запускать его в отдельном файле, а затем 'node thatFile.js' или открывать консоль узла только с записью 'node' в терминале. он должен открыть оболочку узла, где вы можете запустить это ведение журнала – Rabea