如下面一段代码
'/dataform/devtool/dataform/:id',
'/dataform/devtool/dataform/:dataFormId/:elementCode',
是一段url,在我请求之后,能够在req.params.id
中获取到其中的值,请问知识什么语法??为什么能够获取到值??
在下面代码中,我能够直接在浏览器中使用地址localhost:8081/123
进行访问到数据123所对应的值
var express = require('express');
var app = express();
var fs = require("fs");
app.get('/:id', function (req, res) {
// 首先我们读取已存在的用户
fs.readFile( __dirname + "/" + "users.json", 'utf8', function (err, data) {
data = JSON.parse( data );
var user = data["user" + req.params.id]
console.log( user );
res.end( JSON.stringify(user));
});
})
var server = app.listen(8081, function () {
var host = server.address().address
var port = server.address().port
console.log("应用实例,访问地址为 http://%s:%s", host, port)
})