问题:
ejs文件运行不起来,总显示接收不到某个参数,但参数已通过路由传到页面了,一会儿能接收到,一会儿接收不到,页面直接无法渲染。
解决:
将需要接收参数的那部分代码写到下列if语句中。如果没接收到参数,下面语句不会执行也不会出错,如果接收到参数,正常渲染。(本来的代码该怎么写就怎么写,只是在最外面添加下面的if语句即可。)
if(locals.data){
//将需要接受的参数写到这里面,循环也可以写到这里面,data为传到页面的参数
<%= data%>
}
问题:
ejs文件运行不起来,总显示接收不到某个参数,但参数已通过路由传到页面了,一会儿能接收到,一会儿接收不到,页面直接无法渲染。
解决:
将需要接收参数的那部分代码写到下列if语句中。如果没接收到参数,下面语句不会执行也不会出错,如果接收到参数,正常渲染。(本来的代码该怎么写就怎么写,只是在最外面添加下面的if语句即可。)
if(locals.data){
//将需要接受的参数写到这里面,循环也可以写到这里面,data为传到页面的参数
<%= data%>
}