Ich fühle mich gut dabei, Node zu studieren. Obwohl es etwas grob ist, ist die Idee klar, dass alle Projekte hinzugefügt, gelöscht, geändert und überprüft werden hilft Anfängern, Node schnell zu beherrschen
Zuallererst
Dieses Beispiel zeigt eine Reihe von Ergänzungen, Löschungen, Änderungen und Abfragen, die schnell auf der Basis von Node Express Node-MySQL erstellt wurden. Es handelt sich im Grunde genommen um eine Technologie, die derzeit verwendet werden kann Markt. Es ist nicht neu, also habe ich selbst eines geschrieben
Grundlegende Arbeit
Zuerst bereiten wir einige grundlegende Dinge vor. Da ich MySQL verwende, kann ich Installationspakete für verschiedene Betriebssysteme von der offiziellen Website herunterladen.
Das Beispiel ist nur eine Tabelle. Das Folgende ist die Tabellenerstellungsanweisung für diese Tabelle
SET NAMES utf8; SET FOREIGN_KEY_CHECKS = 0 -- ---------------------------- -- Table structure for `user` -- ---------------------------- DROP TABLE IF EXISTS `user`; CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(255) DEFAULT NULL, `password` varchar(255) DEFAULT NULL, `age` int(4) DEFAULT NULL, `info` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8; SET FOREIGN_KEY_CHECKS = 1;
Gehen Sie zu GIT, um mein Projekt herunterzuladen
npm install installiert das für das Projekt erforderliche Toolkit. Das Konfigurieren der Datenbankverbindung im Knoten ist nicht so, als würde man das JAR-Paket in Java importieren und dann einen Satz schreiben Von Verbindungsmanagementkursen kann man sagen, dass sie den Menschen das Herz brechen
var mysql = require("mysql"); var connection = mysql.createConnection({ host: 'localhost', user: 'root', password: '81527319', database: 'node_test' });
Hier steht „Host“ für die aktuelle IP-Adresse Ihres Computers, „Benutzer“ für den Benutzernamen, „Passwort“ für das Passwort und „Datenbank“ für die zu bedienende Datenbank. Wenn Sie diesen Schritt erreichen, können Sie den Server öffnen und versuchen, Dateien hinzuzufügen, zu löschen. Ändern und Überprüfen
Die Struktur des Projekts (hilft, das Projekt schnell zu verstehen)
Die-Aktion wird für die Ajax-Schnittstelle verwendet, die der Server dem Client-Browser bereitstellt
-mysqlDB.js wird verwendet, um user.js Toolklassen für die Verknüpfung mit der Datenbank und Klassen für den tatsächlichen Betrieb der Datenbank bereitzustellen
-user.js wird verwendet, um der Implementierungsschicht Methoden zum Hinzufügen, Löschen, Ändern und Überprüfen von Benutzern bereitzustellen. Dies entspricht einer Zwischenschicht
-node_modules ist das von nodejs benötigte Abhängigkeitspaket
-public stellt Front-End-CSS und JS bereit
-routes stellt Routen bereit
-views bietet Ansichtsvorlagen
-Der Startport und Eingang des app.js-Programms
Zu Ihrer Bequemlichkeit habe ich an anderen Stellen einfache Anmerkungen gemacht
Unter demselben Projektpaket gibt es Quellcodes für verwandte Knoten und einen Blog-Quellcode, um mein Programm zu implementieren Glück
Willkommen bei meinem GIT, um den Quellcode abzurufen. Klicken Sie auf Repositorys, um den Knoten anzuzeigenhttps://github.com/Mrxdh
Wenn es Ihnen gefällt, können Sie beim Klicken auf „Follower“ helfen
Wenn es hilfreich ist, klicken Sie bitte und empfehlen Sie es!
Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er gefällt Ihnen allen.