Heim  >  Artikel  >  Web-Frontend  >  Methoden, die auf Routing-Regeln basieren und Anforderungsparameter im Express erhalten

Methoden, die auf Routing-Regeln basieren und Anforderungsparameter im Express erhalten

亚连
亚连Original
2018-05-31 09:57:231667Durchsuche

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn