我使用expressjs并且我想通过regexp来处理get请求,例如关注
var app = require('express');
app.get(
'/foo/bar/<here is picture name e.g. test.jpg>?',
function(req, res, next) {
console.log('Hello');
next();
}
);
我有正则表达式的问题。我希望这个正则表达式甚至在md5和sha1哈希中传递所有图片名称。
答案 0 :(得分:1)
您不需要正则表达式,可以使用URL parameters。
app.get('/foo/bar/:slug',
function(req, res, next) {
console.log(req.params.slug);
next();
}
);
请求/foo/bar/myImage.jpg
将req.params.slug
填充'myImage.jpg'
。