1. Installieren Sie zuerst Node, Express und Express-Generator (die Version 4.x trennt den Generator, daher muss er separat installiert werden). 2. Öffnen Sie die Projektdatei und geben Sie den Befehl Normalerweise schreibe ich app.js neu und lösche dann die Bin-Datei, denn je einfacher, desto besser. var http = erfordern('http') var server = http.createServer(app) //Die Mitte weglassen und dann das direkte Abhören im endgültigen Export löschen. App server.listen('3030',()=>{console.log('Server erfolgreich gestartet');}) Ändern Sie abschließend package.json. Aufgrund der Gewohnheiten aller bin ich es gewohnt, den Dev-Start in den Skripten zu aktivieren. "Skripte": { "dev": "nodemon ./app.js" },
2. Installieren Sie die MySQL-Datenbank Dann testen Sie es im Index Auf die detaillierten Datenbankoperationen werde ich nicht näher eingehen. 3. Das Folgende ist die sekundäre Kapselung des Routings
//Dies dient zur Handhabung der Ausführung von Datenbankanweisungen const { exec } = require('../unil/db') /* Homepage abrufen. */ init=(erf.,res)=>{ exec('select * from goods_type_info where 1=1', [], (err, result) => { wenn (Fehler) { console.log('Service-Link-Fehler'); } anders { res.send({code:200000,data:result}) } }) } modul.exports = {init}; //Dann rufen Sie es in der erforderlichen Datei auf let getDate=require('../app/index') /* Homepage abrufen. */ router.get('/',getDate.init); //Welche Route führt welche Anweisung aus? Dies ist die erste, die die Route verarbeitet. Die zweite ist die Methode zur Routenausführung. Wenn die Route verschachtelt ist, muss sie gespleißt werden.
Hier merkt sich das Frontend, dass der initiierte Anforderungsheader dieses Format hat, da es sonst Probleme mit dem auf dem Backend empfangenen Datenformat gibt. Unterschiedliche Formate haben unterschiedliche Schreibmethoden. Weitere Einzelheiten finden Sie unter Baidu Auf diese Weise können Sie schnell ein einfaches Hintergrund-Framework erstellen Hier möchte ich ein Problem hinzufügen, auf das ich gestoßen bin. Wenn Sie es lokal erstellen, müssen Sie beim Öffnen des Frontends die Portnummer schreiben. Andernfalls kann es leicht zu falschen Domänenüberschneidungen kommen, die dazu führen, dass das Frontend eine Anfrage stellt, das Backend Daten speichert und Sie die Sitzung bei der zweiten Anfrage nicht abrufen können. Dies ist das Ende dieses Artikels über die schnelle Node-Hintergrundkonstruktion. Weitere relevante Inhalte zur schnellen Node-Hintergrundkonstruktion finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: CentOS 7 kann nach dem Ändern der Netzwerkkarte nicht auf das Internet zugreifen
>>: HTML-Tipps, um Ihren Code semantisch zu gestalten
Fügen Sie dem img-Bild-Tag ein Alt-Attribut hinzu?...
Inhaltsverzeichnis 1. Anforderungsbeschreibung 2....
Inhaltsverzeichnis Überblick Funktionalität und L...
Hinweis: Es wird empfohlen, dass der Speicher der...
Vorschauversionen von Safari (Technology Preview ...
WIN10 64-Bit installieren Sie das neueste MySQL8....
Inhaltsverzeichnis 1. Entwicklungsumgebung 2. Ins...
Inhaltsverzeichnis Das Wesentliche beim QR-Code-L...
1. Überprüfen Sie den Installationspfad der Softw...
1. Fügen Sie einen Benutzer hinzu . Verwenden Sie...
Dieser Artikel beschreibt anhand eines Beispiels ...
Beispiele: Über den PHP-Hintergrundcode können Si...
Den Ergebnissen zufolge gibt es für die Definitio...
Heute zeigen wir Ihnen, wie Sie das lokale Docker...
Wie in der folgenden Abbildung dargestellt: Wenn ...