express res.render 求助!!!
 发布于 11 年前  作者 hsh075623201  6851 次预览  最后一次回复是 11 年前  来自 问答 

目前需要动态render模板,但如果不存在ejs模板时,出错,请问应如何捕获异常??

6 回复
alsotang

先用 fs.existsSync 判断一下是否存在,再决定是否 render

hsh075623201

@alsotang 恩 好的 感谢大神。。。

wuliao49

直接TRY一下 根据异常跳转

hsh075623201

@wuliao49 试了try 好像不行。。。

magicdawn

异步地try是判断error

res.render('index.ejs',{ title: "index" },function(err,result){
    if(err) return res.end("木有模板呀...")
	res.end(result)
})
hsh075623201

@magicdawn 恩 好的 感谢。。。