In diesem Artikel erfahren Sie, wie Sienode.jszur Implementierung der Schnittstellenzugriffsprotokollierungsfunktion verwenden. Ich hoffe, dass er für alle hilfreich ist! Middleware, Middleware, Middleware
isteine spezielle URL-Adressverarbeitungsfunktion, die als Parameter vonapp.use (Middleware-Funktion)
oder in einer Routing-Verarbeitungsfunktion verwendet wird.
Express ist ein Webentwicklungs-Framework mit minimalistischen Funktionen, das vollständig aus Routing und Middleware besteht: Im Wesentlichen ruft eine Express-Anwendung verschiedene Middleware auf.
[Empfohlenes Lernen: „nodejs TutorialGrundlegende Verwendung von Middleware bezieht sich auf die Anfrage. Das req-Objekt in der nächsten Middleware-Funktion ist ein Objekt.res >
next
Es handelt sich um eine Funktion, die aus der aktuellen Middleware-Funktion springt und die nachfolgende Middleware ausführt. Wenn next nicht aufgerufen oder res.end nicht ausgeführt wird, bleibt die gesamte Anforderung in der aktuellen Middleware hängen.Idee
.json
-Datei, um den Datensatz zu speichernapp.use(中间件函数)
的参数或者是某个路由处理函数中使用。
Express是一个自身功能极简,完全是路由和中间件构成一个web开发框架:从本质上来说,一个Express应用就是在调用各种中间件。
【推荐学习:《nodejs 教程》】中间件的基本使用
// 具名函数格式: const handler1 = (req, res, next) => { console.log(Date.now()); next(); } app.use(handler1);
// 匿名函数格式: app.use((req, res, next) => { console.log(Date.now()); next(); });
说明:中间件函数中有三个基本参数, req、res、next
req就是请求相关的对象,它和下一个中间件函数中的req对象是一个对象
res就是响应相关的对象,它和下一个中间件函数中的res对象是一个对象
next它是一个函数,调用它将会跳出当前的中间件函数,执行后续中间件;如果不调用next,也不执行res.end,则整个请求都会在当前中间件卡住。
思路
.json
的文件用来存储记录.json
.json
ein. cn/post/7008510822578126862Autor: BucoWeitere Programmierkenntnisse finden Sie unter:Programmiervideo
! !Das obige ist der detaillierte Inhalt vonEine kurze Diskussion darüber, wie Sie Nodejs zum Erstellen von Middleware für die Zugriffsprotokollierung verwenden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!