小编Sly*_*ght的帖子

我可以将 JSON.parse 数据渲染到 EJS 吗?

我是 NodeJS 和 Express 的新手(一般来说,对于编码)。我正在尝试将数据呈现到 EJS 视图页面,以便我可以在前端对其进行操作。它看起来像这样:

app.set('view engine','ejs');
var str = JSON.parse('[{"name":"bill", "age":"26"}, {"name":"jeff", "age":"32"}]');

str.forEach(function(data){
    console.log(data.name);
});

app.get('/data', function(req, res){
    res.render('data', {str:str});
});
Run Code Online (Sandbox Code Playgroud)

我尝试在 EJS 文件中测试它,方法是输入<%= data %>我在浏览器中得到的输出:[object Object],[object Object]。我感觉自己少了几块。有人可以帮我吗?

谢谢

编辑:谢谢布利古什。只是想补充一点,之后我必须在 EJS 端将其转换回 JSON 才能使其正常工作。:)

json ejs node.js express

7
推荐指数
2
解决办法
2万
查看次数

标签 统计

ejs ×1

express ×1

json ×1

node.js ×1