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();
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'
(2) req.body (corps de la requête)
// 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(nom)
// ?name=tobi req.params(name) // => 'tobi' // POST name=tobi req.param('name') // => 'tobi'
À 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!