Glossar
Anwendung
Im Allgemeinen besteht eine Anwendung aus einem oder mehreren Programmen, ĂŒber die Operationen fĂŒr bestimmte Zwecke ausgefĂŒhrt werden. Im Zusammenhang mit Express ist eine Anwendung ein Programm, das die auf der Node.js-Plattform laufende Express-API nutzt. Wird auch als Anwendungsobjekt bezeichnet.
API
Anwendungsprogrammierschnittstelle (Application Programming Interface). AbkĂŒrzung bei der ersten Verwendung ausschreiben.
Express
Schnelles, offenes, unkompliziertes Web-Framework fĂŒr Node.js-Anwendungen. Im Allgemeinen wird der Name âExpressâ eher verwendet als âExpress.jsâ, auch wenn âExpress.jsâ ebenfalls verwendet werden kann.
libuv
Eine plattformĂŒbergreifende UnterstĂŒtzungsbibliothek, bei der die asynchrone Ein-/Ausgabe im Mittelpunkt steht. Sie wurde in erster Linie fĂŒr die Verwendung in Node.js entwickelt.
middleware
Eine Funktion, die ĂŒber die Weiterleitungsebene in Express vor dem letzten Anforderungshandler aufgerufen wird. Deshalb befindet sich diese Funktion in der Mitte zwischen einer unformatierten Anforderung und der endgĂŒltigen beabsichtigten Weiterleitung. Nachfolgend finden Sie einige Details zur Middlewareterminologie:
var foo = require('middleware')
bedeutet, dass ein Node.js-Modul benötigt oder verwendet wird. Dann gibt die Anweisungvar mw = foo()
in der Regel die Middleware zurĂŒck.app.use(mw)
bedeutet, dass die Middleware dem globalen Verarbeitungsstack hinzugefĂŒgt wird.app.get('/foo', mw, function (req, res) { ... })
bedeutet, dass die Middleware dem âGET /fooâ-Verarbeitungsstack hinzugefĂŒgt wird.
Node.js
Eine Softwareplattform, die fĂŒr die Erstellung skalierbarer Netzanwendungen verwendet wird. Node.js verwendet JavaScript als Scripting-Sprache und erzielt den hohen Durchsatz durch nicht blockierende Ein-/Ausgabe und eine Ereignisschleife mit einem Thread. Siehe auch nodejs.org. Hinweis: Der ursprĂŒngliche Name lautet âNode.jsâ.
Open-Source
Bei Verwendung als Adjektiv muss dieser Begriff mit Bindestrichen gekoppelt werden: Beispiel: âDies ist eine Open-Source-Software.â Siehe auch Open-Source-Software in Wikipedia.
Hinweis
Although it is common not to hyphenate this term, we are using the standard English rules for hyphenating a compound adjective.
Anforderung
Eine HTTP-Antwort. Ein Server gibt eine HTTP-Antwortnachricht an den Client zurĂŒck. Die Antwort enthĂ€lt Informationen zum Beendigungsstatus in Bezug auf die Anforderung und kann im Nachrichtenhauptteil auch angeforderten Inhalt enthalten.
Antwort
Eine HTTP-Anforderung. Ein Client ĂŒbergibt eine HTTP-Anforderungsnachricht an einen Server, der wiederum eine Antwort zurĂŒckgibt. The response contains completion status information about the request and might also contain requested content in its message body.
Weiterleitung (Route)
Teil einer URL, die eine Ressource angibt. Beispiel: In http://foo.com/products/id
ist â/products/idâ die Weiterleitung.
Router
Siehe Router in der API-Referenz.
Edit this page