Heim  >  Artikel  >  Web-Frontend  >  Stoppen Sie die Verwendung der dotenv-Datei

Stoppen Sie die Verwendung der dotenv-Datei

WBOY
WBOYOriginal
2024-08-22 19:02:19783Durchsuche

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.

Stop Using dotenv file

Warum ist der Dateiname nur .env?

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.

Stop Using dotenv file

Diese Datei enthält einen PORT, den ich in meiner Hauptdatei drucken möchte

Stop Using dotenv file

Stop Using dotenv file

Und wie Sie sehen können, wird der PORT in der Konsole gedruckt. Stop Using dotenv file

Warum sollten wir Punkt( . ) vor der Umgebungsdatei verwenden?

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.

Wie greife ich auf die Umgebungsdatei zu, ohne dotenv zu verwenden?

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.

Stop Using dotenv file

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Full-Stack-WebentwicklungNächster Artikel:Full-Stack-Webentwicklung