You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

EJS渲染RESTful评论仅显示用户名,评论内容不显示的问题

问题解决:EJS仅渲染用户名,评论不显示

问题根源

JavaScript是大小写敏感语言,你的评论数组中评论内容的键是Comment(首字母大写),但EJS模板里调用的是c.comment(小写开头),属性名称不匹配,导致无法获取到评论内容。

修复方案(二选一即可)

方案一:修改EJS模板

将模板中的c.comment改为c.Comment,匹配数组里的键名:

<% for (let c of comments){ %>
         <li> <%= c.username%> - <%=c.Comment%></li>
<% } %>

方案二:修改评论数组(推荐)

将数组中的Comment改为comment,符合JavaScript小驼峰命名规范:

const comments = [
    {
        username:'memo' ,
        comment:'ha ha ha hahaha'
    },
    {
        username:' makrom' ,
        comment:'xy xy xy xyxyxyxyxyxy'
    },
    {
        username:'meno' ,
        comment:'that is so funny'
    },
    {
        username:'mena' ,
        comment:'here is a comment'
    }
]

内容的提问来源于stack exchange,提问作者Mena Makrem

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 03:25:53