node-express中的正则表达式

rab*_*ne9 3 regex node.js express

我试图理解如何在快速js中使用正则表达式,我想加载一个页面,如果url的形式为'/ blog_update /',然后是任何字符串但它不会工作它会返回错误说: Cannot GET /blog_update/my_title

app.get(/^\/blog_update\/[.*]/, function(req, res){

    res.render('blog_update' , {locals:{title:'Update' }});

});
Run Code Online (Sandbox Code Playgroud)

小智 8

你可以这样做:

app.get('/blog_update/:id/:op?', function(req, res){
   //req.params.id
   //req.params.op
});
Run Code Online (Sandbox Code Playgroud)

对于第二个参数,这里有一个非常有用的视频:http: //nodetuts.com/tutorials/10-express-part-ii-static-files-partials-and-locals.html#video


小智 5

app.get('/qwe/((\\d+))', function(req, res){
    console.log( req.params[0] );
    res.end();
});
Run Code Online (Sandbox Code Playgroud)

这条路线只接受数字