Da die Entstehung von Knoten-Js nicht nur Java, PHP und andere Backend-Sprachen Datenbanken bedienen und Inhalte hinzufügen, löschen, ändern und überprüfen können. JavaScript Simple Language hat auch diese Fähigkeit. Im Knoten verfügt JS über eine starke Funktions- und Code-Lesung, wodurch dunkle und schwer verständliche Code klarer wird. Im Folgenden werde ich kurz vorstellen, wie JavaScript Datenbanken betreibt und Anmelde- und Registrierungsfunktionen implementiert.
Zunächst wird der Seitenteil direkt weggelassen. Wir haben die Datenbank standardmäßig installiert, also beginnen wir mit der Anmeldung.
exports.login = function (req, res) {var userername = req.body.uname; var pwd = req.body.psd; var var con = dbcon.getCon (); con.Query (SQL, [Benutzername, PWD], Funktion (err, result) {if (! err) {if (result.Length == 0) {res.json (0);} else {res.json (1)}} else {console.log (er)} con.destroy ()})}};Klicken Sie zunächst auf die Schaltfläche Anmeldung und wir springen zur Anmeldeseite. Durch das Erhalten des vom Benutzer eingegebenen Eingabwerts, das Erhalten des Eingabewerts von Benutzername und PWD über die Indexmethode und durch eine Verbindung zu der Datenbank beurteilen wir den von der Rückruffunktion zurückgegebenen Statuswert. Bei Erfolg wird der Benutzer aufgefordert, sich erfolgreich zu registrieren, und dann wird die Seite umgeleitet. Wenn eine Ausnahme auftritt, geben Sie eine Eingabeaufforderung an und springen Sie entsprechend zur Fehlerseite. Hier können wir die Try {} catch () {} -Methode verwenden, um die spezifischen Fehlerinformationen abzufangen und auszudrucken.
Lassen Sie uns sofort über den Registrierungsvorgang sprechen. Wie der Name schon sagt, bedeutet die Registrierung, Benutzerinformationen einzuführen, die in der Datenbank nicht in der Datenbank vorhanden sind, über die Anweisung in der Datenbank einfügen. Das Prinzip ähnelt etwas dem Login. Zuerst müssen wir die Informationen eingeben, die registriert werden müssen, und diese Informationen dann abrufen und dann eine asynchrone Anfrage senden müssen, um zu überprüfen, ob die Datenbank über diese Informationen verfügt. Wenn nicht, erstellen Sie diese Informationen direkt. Verwenden wir Code, um diese Prinzipien zu veranschaulichen.
exports.regists = function (req, res, name, password) {var sql = "in stuinfo (Name, Passwort) Werte (?,?)" conn.Query (SQL, [Name, Passwort], Funktion (Err, Ergebnis) {if (result.Affectedrows == 1) {req.Session.name.name = name; })} exports.login = login;Zuerst registrieren wir diese Methode zur Kapselung und exportieren sie dann durch Knotenexporte, um den Anruf zu erleichtern. Fügen Sie bei dieser Methode Benutzername und Kennwort über die Platzhaltermethode ein und fügen Sie dann die erhaltenen Parameterwerte über die Datenbank ein. Durch das Urteil des Callback -Funktionsstatus -Code bestätigen wir, dass die Einfügung erfolgreich ist, und nach dem Erfolg wird die von uns erfolgreich registrierte Sitzung auf der Seite als Kennung angezeigt.
Das obige ist der einfache Login- und Registrierungscode für JS. Die beteiligten Wissenspunkte werden nicht nur oben erwähnt, sondern enthalten auch Grundkenntnisse der Datenbank, das Verständnis grundlegender SQL -Abfrageanweisungen und in der Lage, über JS erfolgreich eine Verbindung zur Datenbank herzustellen. Wir glauben immer, dass die Wolkenkratzer aus dem Boden gestiegen sind. Solange wir gehen, können wir einen Schritt nach dem anderen machen, eines Tages können wir Experten in den Augen von uns und anderen werden.
Das obige einfache Beispiel für die Registrierung und die Anmeldung von JS Operation Database ist der gesamte Inhalt, den ich mit Ihnen teile. Ich hoffe, Sie können Ihnen eine Referenz geben und ich hoffe, Sie können wulin.com mehr unterstützen.