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输出)...

CI框架页面打开空白,无报错为解决方法新环境

EasyNVR级联到EasyNVS,控制台请求无报错,WS-FLV视频无法播放是什么原因?

Tomcat 8项目无法启动,无报错

jsejs

jsejs