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 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 die integrierte Methode von node.js verwenden, um sie zu lesen, nämlich
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.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3