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 %>');