javascript - String tidak terbaca setelah newline dari .env di nodeJs
Saya menambahkan satu variabel kunci di file .env dalam aplikasi nodeJS seperti di bawah ini.
KEY="---Key---
..............
..............
"
Ketika saya mencoba mengambil variabel ini dari .env, yang muncul hanya "---Key---". Saya tidak tahu kenapa.
Jawaban #1
Anda tidak dapat menaruh variabel lingkungan Anda di beberapa baris. Tulis saja dalam satu baris, gunakan tanda kutip ganda, dan gunakan \n di antara baris. Anda dapat melihatnya di sini: https://github.com/motdotla/dotenv#rules
Jawaban #2
Jika Anda ingin string multi baris pada variabel lingkungan, Anda perlu menggunakan \n di mana pun baris baru diperlukan. Silakan lihat contoh di bawah ini.
index.js
require('dotenv').config();
console.log(process.env.TEST);
.env
TEST="Hi! how are you? \n I am fine."
keluaran
Hi! how are you?
I am fine.
