Node.js NodeJS:使用expressejs模板输出字符串

Node.js NodeJS:使用expressejs模板输出字符串,node.js,express,Node.js,Express,我有一个代码,其中出错时我返回一个带有错误消息的状态: if (err){ res.render('page1', {status:2, msg:'Server Error : Probable unable to connect'}); return; } 在我的page1.ejs中,我用以下方式编码: var status = <%= status %>; alert ( 'The status = ' + status);

我有一个代码,其中出错时我返回一个带有错误消息的状态:

if (err){
        res.render('page1', {status:2, msg:'Server Error : Probable unable to connect'});
        return;
}
在我的page1.ejs中,我用以下方式编码:

    var status = <%= status %>;
    alert ( 'The status = ' + status);
    if( status == 2)
    {
            var msg = "'" + <%= msg %> + "'";
            alert(msg);
    }

我不是EJS的专家,但也许这可以工作var msg=;alertmsg;?或者只是提醒一下?

试试这个:

alert('<%= msg %>');

无论哪种方式都会出现相同的错误:警报服务器错误:可能无法连接;
alert('"' + Server Error : Probable unable to connect+ "'");
-------------------|
alert('<%= msg %>');