2016-05-10 1 views
0

laufen lasse, spaltete ich mich aus einem Repo einer Anwendung mit dem Zweck, über Benutzerauthentifizierung zu lernen. Ich erhalte den Fehler 'throw typeError (MSG_INVALID_SECRET)', wenn ich den $ node-Server beim Versuch, mich einzuloggen, ausführen möchte. Ich nehme an, es hat etwas damit zu tun, dass ich in controllers/usersController.js habe:Getting, 'throw typeError (MSG_INVALID_SECRET);' Wenn ich Knoten-Server

const jwt = erfordern ('jsonwebtoken'); const secret = process.env.SECRET;

Natürlich brauche ich so etwas wie process.env in meinem Stammverzeichnis ... ich denke. Wie mache ich so eine Datei, was sollte drin sein? Was ist der Zweck dieser Datei?

Danke.

Antwort

0

Ihre Node Server wie folgt beginnen:

$ env SECRET="SOME_SECRET_STRING" node server 

process.env.SECRET bedeutet "der environment variableSECRET den Wert zu schaffen, genannt verwenden".

+0

Das hat funktioniert! Ich nehme an, dass ich "SECRET =" SOME_SECRET_STRING "anstelle der env-Datei verwende. Wie richte ich eine solche Datei ein? Erstelle ich einfach eine Datei mit dem Namen" process.env "und platziere etwas wie SECRET =" SOME_SECRET_STRING? – MadCatm2

Verwandte Themen