Maison > interface Web > js tutoriel > Méthodes basées sur des règles de routage et obtention des paramètres de requête en express

Méthodes basées sur des règles de routage et obtention des paramètres de requête en express

亚连
Libérer: 2018-05-31 09:57:23
original
1748 Les gens l'ont consulté

L'éditeur suivant partagera avec vous un article basé sur les règles de routage et les méthodes d'obtention des paramètres de requête en express. Il a une bonne valeur de référence et j'espère qu'il sera utile à tout le monde. Suivons l'éditeur et jetons un coup d'œil.

Règles de routage courantes en express

Les principales règles de routage utilisées sont get et post. ,

var express = require('express');
var app = express();
app.get();  // get和post两种请求方式
app.post();
Copier après la connexion

Le premier paramètre de app.get() et app.post() est le chemin de la requête, et le deuxième paramètre est le traitement de la requête Fonction de rappel de méthode ; la fonction de rappel a deux paramètres, req et res, qui représentent les informations de demande et les informations de réponse.

Obtenir le chemin de la requête et divers paramètres dans le corps de la requête

La requête de chemin et le formulaire correspondant pour obtenir le chemin de la requête sont les suivants :

(1) req.query (interroger les paramètres dans la requête get)

GET /shoes?order=desc&shoe[type]=converse&shoe[color]=blue
req.query.order
// =>'desc'
req,query.shoe.type
// =>'converse'
Copier après la connexion

(2) req.body (corps de la requête)

// POST user[name]=dby&user[email]=bing@163.com
req.body.user.name
// =>'dby'
Copier après la connexion

( 3) req .params

// GET /file/javascript/jquery.js
req.params[0]
// => 'javascript/jquery.js'
Copier après la connexion

(4) req.params(nom)

// ?name=tobi
req.params(name)
// => 'tobi'
// POST name=tobi
req.param('name')
// => 'tobi'
Copier après la connexion

À partir du code ci-dessus, nous pouvons clairement voir la signification des différents chemins d'acquisition :

req.query : Traitement des demandes get , Obtenez les paramètres de la demande get

req.params : Traitez la demande get ou post sous la forme de /:xxx, obtenez les paramètres de la demande

req.body : Traitez la demande de publication, obtenez le corps de la demande demandé

req.param() : gère les demandes d'obtention et de publication, mais la priorité de recherche de haut en bas est req.params->req.body->req .query

Ce qui précède est ce que j'ai compilé pour tout le monde. J'espère que cela sera utile à tout le monde à l'avenir.

Articles associés :

Comment empaqueter js avec webpack

Exemple de simple zone de saisie de saisie semi-automatique dans vue

Un exemple pratique de httpclient angulaire5

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal