Erste Schritte mit Front-End node.js

(Erstellen ist nicht einfach, vielen Dank, Ihre Unterstützung ist die größte Motivation für mich, weiterzumachen. Wenn es Ihnen nach dem Lesen hilfreich ist, hinterlassen Sie bitte Ihre Fußabdrücke.)

Inhaltsverzeichnis

Erste Schritte mit Node.js 

Was ist Node.js?

Was ist Front-End-Engineering?  

Warum kann Node.js JS ausführen? 

fs-Modul – Dateien lesen und schreiben 

Pfadmodul - Pfadbehandlung

Portnummer in der URL 

Allgemeine Serviceverfahren 

Node.js Modularität

Was ist Modularität? 

CommonJS-Standard 

ECMAScript Standard – Standardexport und -import  

Paketkonzept  

npm – Paketmanager 

npm – globales Paket nodemon

Zusammenfassung von Node.js  


Erste Schritte mit Node.js 

Was ist Node.js?

Definition:

Rolle: Verwenden Sie Node.js, um serverseitige Programme zu schreiben
        Schreiben Sie eine Datenschnittstelle, stellen Sie eine Funktion zum Durchsuchen von Webressourcen bereit usw.
        Front-End-Engineering : Wegbereiter für das spätere Erlernen von Frameworks wie Vue und React

Was ist Front-End-Engineering?  

Front-End-Engineering: alle Tools und Technologien , die in den Entwicklungsprozess des Projekts bis zur Online-Schaltung integriert sind
Node.js ist die Grundlage des Front-End-Engineerings (da Node.js den Inhalt des Front-End-Codes aktiv lesen kann).

Warum kann Node.js JS ausführen? 

Erstens: Der Browser kann JS-Code ausführen und stützt sich dabei auf die V8-Engine (C++-Programm) im Kernel
Zweitens: Node.js wird basierend auf der Chrome V8-Engine (Laufumgebung) gepackt.
Unterschied: Beide unterstützen die ECMAScript-Standardsyntax, während Node.js über eine unabhängige API verfügt
Hinweis: Die Node.js-Umgebung verfügt nicht über DOM, BOM usw.

fs-Modul – Dateien lesen und schreiben 

fs-Modul: kapselt Methoden/Eigenschaften, die mit dem lokalen Dateisystem interagieren
Grammatik:
1. Laden Sie das fs-Modulobjekt
2. Schreiben Sie den Dateiinhalt
3. Lesen Sie den Dateiinhalt
//1.加载fs模块对象
const fs = require('fs')
//2.写入文件内容
fs.writeFile('./test.txt','hello world',(err)=>{
    if(err){
        console.log(err)
    }
    else{
        console.log('写入成功')
    }
})
//3.读取文件内容
fs.readFile('./test.txt',(err,data)=>{
    if(err){
        console.log(err)
    }
    else{
        console.log(data.toString())
    }
})

 Das Terminal wird wie folgt angezeigt:                        

Pfadmodul - Pfadbehandlung

Empfehlung: Verwenden Sie im Node.js-Code absolute Pfade
Ergänzung: Integrierte Variable __dirname (aktuelles Modulverzeichnis abrufen – absoluter Pfad)
Hinweis: path.join() fügt alle angegebenen Pfadfragmente unter Verwendung eines plattformspezifischen Trennzeichens als Trennzeichen zusammen
Grammatik:
1. Laden Sie das Pfadmodul
2. Verwenden Sie die Methode path.join, um Pfade zu verbinden

Portnummer in der URL 

URL: Uniform Resource Locator, auch URL genannt, der für den Zugriff auf Ressourcen auf dem Server verwendet wird
Portnummer: Markieren Sie das Dienstprogramm verschiedener Funktionen im Server
Portnummernbereich: beliebige Ganzzahl zwischen 0 und 65535
Hinweis: HTTP-Protokoll, Zugriff auf Port 80 standardmäßig

Allgemeine Serviceverfahren 

Webdienstprogramm : Wird zur Bereitstellung einer Funktion zum Durchsuchen von Online-Informationen verwendet
Hinweis: 0-1023 und einige bestimmte Portnummern sind belegt. Wir schreiben das Serviceprogramm selbst. Bitte vermeiden Sie die Verwendung

Node.js Modularität

Was ist Modularität? 

Definition:

Konzept: Das Projekt besteht aus vielen Moduldateien
Vorteile: Verbesserung der Wiederverwendbarkeit des Codes, Laden bei Bedarf, unabhängiger Bereich
Verwendung: Zur Verwendung ist ein Standard-Syntax- Export und -Import erforderlich

CommonJS-Standard 

verwenden:
1. Exportieren: module.exports = {}
2. Importieren: require('Modulname oder Pfad')

ECMAScript Standard – Standardexport und -import  

Der Standardstandard verwendet:
1. Export: Standard exportieren {}
2. Import: Variablennamen aus „Modulname oder Pfad“ importieren
Hinweis: Node.js unterstützt standardmäßig die CommonJS-Standardsyntax
Um die ECMAScript-Standardsyntax zu verwenden, erstellen Sie eine neue package.json-Datei in dem Ordner, in dem sich das ausgeführte Modul befindet, und legen Sie fest
{ "Typ" : "Modul" }

Paketkonzept  

Paket: Fassen Sie Module, Code und andere Materialien in einem Ordner zusammen

Paketklassifizierung:
         Projektpaket: Wird hauptsächlich zum Schreiben von Projekten und Geschäftslogik verwendet
         Pakete: Kapseln Tools und Methoden zur Verwendung
Anforderungen: Im Stammverzeichnis muss eine package.json-Datei vorhanden sein (Paketmanifestinformationen aufzeichnen)
Hinweis: Beim Importieren eines Pakets ist der importierte Standardwert die Moduldatei, die durch das Moduldatei-/Hauptattribut index.js angegeben wird

npm – Paketmanager 

Definition:

verwenden:
1. Initialisieren Sie die Manifestdatei: npm init -y (rufen Sie die Datei package.json ab und überspringen Sie diesen Befehl, falls vorhanden).
2. Laden Sie das Paket herunter
: npm i Paketname
3. Verwenden Sie das Softwarepaket

npm – globales Paket nodemon

Paketunterschied:
➢Lokales Softwarepaket: Wird im aktuellen Projekt verwendet , kapselt Eigenschaften und Methoden und ist in node_modules vorhanden
➢Globales Softwarepaket: Wird von allen Projekten dieser Maschine verwendet, enthält Befehle und Tools und ist an dem vom System festgelegten Speicherort vorhanden
Nodemon-Rolle: Node-Befehl ersetzen, Codeänderungen erkennen, Programm automatisch neu starten
verwenden:
1. Installation: npm i nodemon -g (-g steht für die Installation in der globalen Umgebung)
2. Ausführen: Die Ziel-JS-Datei, die von Nodemon ausgeführt werden soll

Zusammenfassung von Node.js  

Modularität von Node.js:
Konzept: Jede Datei wird als Modul behandelt, unabhängiger Bereich, der bei Bedarf geladen wird
Verwendung: Export und Import zur Verwendung unter Verwendung einer bestimmten Standardsyntax

CommonJS-Standard: Wird allgemein in der Node.js-Projektumgebung angewendet
ECMAScript-Standard: Wird im Allgemeinen in Front-End-Engineering-Projekten verwendet
Node.js-Paket:
Konzept: Moduldateien, Codedateien und andere Materialien in einem Ordner zusammenfassen
Projektpaket: Ordner zum Schreiben von Projektanforderungen und Geschäftslogik
Pakete: Ordner, die zu verwendende Tools und Methoden kapseln (im Allgemeinen mit npm verwaltet)
✓Lokales Softwarepaket: wirkt auf das aktuelle Projekt, im Allgemeinen gekapselte Eigenschaften/Methoden , für Projektaufrufe zum Schreiben von Geschäftsanforderungen
✓Globales Softwarepaket: Wirkt auf alle Projekte, allgemein gepackte Befehle/Tools , unterstützt den Projektbetrieb

Allgemeine Befehle: 

Guess you like

Origin blog.csdn.net/weixin_73295475/article/details/131759780