Der folgende Redakteur wird einen Artikel über Routing-Regeln und Methoden zum Abrufen von Anforderungsparametern in Express mit Ihnen teilen. Er hat einen guten Referenzwert und ich hoffe, dass er für alle hilfreich ist. Folgen wir dem Editor und werfen wir einen Blick darauf.
Gemeinsame Routingregeln in Express
Die wichtigsten Routingregeln sind Get und Post ,
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 für die Verarbeitung die Anfrage. ;Die Rückruffunktion verfügt über zwei Parameter, req und res, die Anfrageinformationen und Antwortinformationen darstellen.
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 im /:xxx-Format und erhalten Sie die Anfrageparameter
req.body: Verarbeiten Sie die Post-Anfrage und erhalten Sie den Anfragetext der geposteten Anfrage
req.param(): verarbeitet Get- und Post-Anfragen, aber die Suchpriorität von hoch nach niedrig ist req.params->req.body->req.query
Das Obige habe ich für alle zusammengestellt und hoffe, dass es in Zukunft für alle hilfreich sein wird.
Verwandte Artikel:
So verpacken Sie js mit Webpack
Beispiel für ein einfaches Eingabefeld für die automatische Vervollständigung in Vue
Ein praktisches Beispiel für Angular5 httpclient
Das obige ist der detaillierte Inhalt vonMethoden, die auf Routing-Regeln basieren und Anforderungsparameter im Express erhalten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!