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
In diesem Artikel wird der spezifische JavaScript...
Inhaltsverzeichnis 1. Kommunikationsmethode für V...
Methode 1: Ändern Sie die Datei .bashrc oder .bas...
Ich habe vor Kurzem einen Server mit Tencent Clou...
Hintergrund Bei der Data-Warehouse-Modellierung w...
Dockerfile initialisieren Angenommen, unser Proje...
So erzielen Sie den unten gezeigten Pluszeichen-E...
Laden Sie MySQL für Mac herunter: https://downloa...
Inhaltsverzeichnis 1. Hilfe-Befehl 2. Befehl „Spi...
Inhaltsverzeichnis Mehrere MySQL-Instanzen Übersi...
Ich glaube, dass vielen Leuten, die MySQL schon l...
Redis ist ein verteilter Cache-Dienst. Caching is...
1. Verwenden Sie den Curl-Befehl für den Standard...
Im Lernprogramm zum Docker-System haben wir geler...
FastDFS- und Nginx-Integration: Der Tracker wird ...