ejs 无报错, 页面无内容
Posted 白瑕
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ejs 无报错, 页面无内容相关的知识,希望对你有一定的参考价值。
项目场景:
<ul>
<%for(var i=0;i<list.length;i++){%>
<li>
<%=list[i].title%>
</li>
<%}%>
</ul>
问题描述:
本段ejs代码添加后页面空白, 添加前能渲染出的ejs, 加了之后也无法渲染.
原因分析:
对比了一下别人的代码, 别的都一样, 就只有一个不同,开始我也没在意, 一个utf-8没有裹引号, 别的ejs都能跑,总不会是因为语言的问题.
但是**就是这个的问题:
//错误代码
res.writeHead(200, { 'Content-Type': 'text/html;charset=utf-8' });
res.end(data);
//正确写法
res.writeHead(200, { 'Content-Type': 'text/html;charset="utf-8"' });
res.end(data);
解决方案:
加上引号.
以上是关于ejs 无报错, 页面无内容的主要内容,如果未能解决你的问题,请参考以下文章
Unity VideoPlayer使用url方式,Android平台下无法播放http链接的视频(黑屏无反应无报错无log输出)...