Heim > Artikel > Web-Frontend > Detaillierte Erläuterung der Routing-Regeln in Express und wie man Anforderungsparameter erhält
Dieser Artikel stellt Ihnen hauptsächlich eine Methode vor, die auf Routing-Regeln und dem Abrufen von Anforderungsparametern im Express basiert. Es hat einen guten Referenzwert und ich hoffe, dass es allen helfen kann.
Gemeinsame Routing-Regeln in Express
Die wichtigsten verwendeten Routing-Regeln sind Get und Post, nämlich
var express = require('express'); var app = express(); app.get(); // get和post两种请求方式 app.post();
Der erste Parameter von app.get() und app.post() ist der Anforderungspfad, und der zweite Parameter ist die Rückruffunktion zum Verarbeiten der Anforderung Die Parameter req und res repräsentieren Anforderungsinformationen und Antwortinformationen.
Den Anforderungspfad und verschiedene Parameter im Anforderungstext abrufen
Die Pfadanforderung und die entsprechende Form zum Abrufen des Anforderungspfads lauten wie folgt:
(1) req.query (Parameter in der Get-Anfrage abfragen)
GET /shoes?order=desc&shoe[type]=converse&shoe[color]=blue req.query.order // =>'desc' req,query.shoe.type // =>'converse'
( 2) req.body (Abfrageanforderungstext)
// POST user[name]=dby&user[email]=bing@163.com req.body.user.name // =>'dby'
(3) req.params
// GET /file/javascript/jquery.js req.params[0] // => 'javascript/jquery.js'
(4) req.params(name)
// ?name=tobi req.params(name) // => 'tobi' // POST name=tobi req.param('name') // => 'tobi'
Die Bedeutung verschiedener Erfassungspfade ist aus dem obigen Code deutlich ersichtlich:
req.query: Verarbeiten Sie die Get-Anfrage und erhalten Sie die Anforderungsparameter der Get-Anfrage
req.params: Verarbeiten Sie die Get- oder Post-Anfrage in der Form /:xxx und erhalten Sie die Anforderungsparameter
req.body: Verarbeiten Sie die Post-Anfrage und erhalten Sie den Anforderungstext des Posts request
req.param( ): Verarbeitet Get- und Post-Anfragen, aber die Suchpriorität von hoch nach niedrig ist req.params->req.body->req.query
Hinweis : Pfadregeln unterstützen reguläre Ausdrücke.
Verwandte Empfehlungen:
URL-Routing-Regeln und Konfigurationsbeispiele von thinkphp, thinkphpurl
URL-Routing-Regeln und Konfigurationsbeispiele von thinkphp
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Routing-Regeln in Express und wie man Anforderungsparameter erhält. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!