在响应时将标记附加到url

时间:2014-04-10 13:01:00

标签: javascript node.js express

我正在使用node和express for a web app。 当有人点击它但在服务器端时,我想在我的网址上添加一个标记:

exports.route = function (state) {
    return function (req, res) {
        // here I'd like to add a line of code that will turn 
        // my url from 'http://path/index' to 'http://path/index?param=myParams' 
        res.render('index', {myParams});
    };
};

我该怎么做?

非常感谢

1 个答案:

答案 0 :(得分:0)

您可以使用简单的重定向:

if(!req.params.param) return res.redirect(req.url+'?param='+myParams);

如果未定义查询字符串参数或者没有您想要的值,只需将用户重定向到相同的网址,但使用参数。