Wenn es darum geht, die API-Schlüssel oder etwas zu sichern, das wir für unser Open-Source-Projekt nicht der Öffentlichkeit zugänglich machen wollen, tendieren wir immer zur .env-Datei, und jede Woche laden mehr als 29.000 Entwickler ein trendiges Paket herunter , dotenv.
Es ist ein Mythos, dass der Dateiname nur mit .env beginnen kann. Sie können ihm einen beliebigen Namen geben und es funktioniert weiterhin einwandfrei mit node.js.
Dies ist zum Beispiel meine Ordnerstruktur, um diese Funktion zu testen, und wie Sie sehen können, habe ich anstelle von .env meinen Namen als Dateinamen hinzugefügt.
Diese Datei enthält einen PORT, den ich in meiner Hauptdatei drucken möchte
Und wie Sie sehen können, wird der PORT in der Konsole gedruckt.
Bei Umgebungsdateien empfiehlt es sich, einen Punkt ( . ) vor dem Dateinamen zu verwenden, da das Hinzufügen eines Punkts vor jedem Dateinamen die Datei oder den Ordner zu einer versteckten Datei oder einem versteckten Ordner macht.
Aus diesem Grund gibt es in Ihrem Betriebssystem mehrere Ordner, die versteckt sind und nur über CLI aufgerufen werden können, zum Beispiel .ssh, .github, .vscode usw.
Anstatt dotenv zum Lesen von Umgebungsdateien zu verwenden, können Sie sie auch mit der integrierten Methode node.js lesen, was
ist
node --env-file=.env app.js
Anstatt .env als Dateinamen zu verwenden, können Sie hier einen beliebigen Dateinamen verwenden, der sich in Ihrem Stammordner befindet.
Das obige ist der detaillierte Inhalt vonStoppen Sie die Verwendung der dotenv-Datei. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!