Regexp in express get request

时间:2015-07-28 13:22:52

标签: regex node.js express get request

我使用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哈希中传递所有图片名称。

1 个答案:

答案 0 :(得分:1)

您不需要正则表达式,可以使用URL parameters

app.get('/foo/bar/:slug',
    function(req, res, next) {
        console.log(req.params.slug);
        next();
    }
);

请求/foo/bar/myImage.jpgreq.params.slug填充'myImage.jpg'