This article mainly shares with you a method based on routing rules and obtaining request parameters in express. It has a good reference value and I hope it can help everyone.
Common routing rules in express
The main routing rules used are get and post, namely
var express = require('express'); var app = express(); app.get(); // get和post两种请求方式 app.post();
The first parameter of app.get() and app.post() is the request path, and the second parameter is the callback function that handles the request; the callback function has two parameters, Req and res, respectively, represent request information and response information.
Get the request path and various parameters in the request body
The path request and the corresponding form of getting the request path are as follows:
(1) req.query (query the parameters in the get request)
GET /shoes?order=desc&shoe[type]=converse&shoe[color]=blue req.query.order // =>'desc' req,query.shoe.type // =>'converse'
(2) req.body (query request body)
##
// 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'
thinkphp routing rule usage examples and pseudo-static function implementation (apache rewriting)_PHP tutorial
thinkphp URL routing rules and configuration examples, thinkphpurl
thinkphp URL routing rules and configuration examples
The above is the detailed content of Detailed explanation of routing rules in express and how to obtain request parameters. For more information, please follow other related articles on the PHP Chinese website!