Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在Express';中使用变量;s res.redirect()?_Javascript_Node.js_Express - Fatal编程技术网

Javascript 如何在Express';中使用变量;s res.redirect()?

Javascript 如何在Express';中使用变量;s res.redirect()?,javascript,node.js,express,Javascript,Node.js,Express,我正在尝试这样做,但它不起作用: res.redirect('/show/{{page.url_name}}'); 这是完整的路线: router.post('/update/:url_name', function(req, res) { Page.findOne({url_name: req.params.url_name}, function(err, page) { page.title = req.body.title; page.body =

我正在尝试这样做,但它不起作用:

res.redirect('/show/{{page.url_name}}');
这是完整的路线:

router.post('/update/:url_name', function(req, res) {
    Page.findOne({url_name: req.params.url_name}, function(err, page) {
        page.title = req.body.title;
        page.body = req.body.body;
        page.save(function(err) {
            res.redirect('/show/{{page.url_name}}');
        });
    });
});

您必须手动构建字符串

res.redirect('/show/' + page.url_name);
目前还没有内置字符串插值,但它即将推出(JavaScript的下一个版本)


如何在JavaScript中连接字符串。您使用哪种运算符?@self
'hello'+'world'
连接成功,谢谢!Node.jsp中没有什么不同,这很有效,谢谢!很高兴知道ES6将使用字符串插值。
res.redirect(`/show/${page.url_name}`); // note the backticks