首页 > 解决方案 > Uncaught SyntaxError: Unexpected token < in ejs

问题描述

下面是我的代码,正在访问变量中的服务器对象,但Uncaught SyntaxError: Unexpected token <在 ejs 中引发以下错误

routerfile.js
var express = require('express');
var router = express.Router();
router.get('/', function (req, res) { 
       var obj ={"cn": "TH", "about": {"name": "thailand"}}
       res.render('index.ejs', {res: obj});
})

util.js
var x = <%= JSON.parse(res) %>; //throws unexpect token error

index.ejs
<a href ="/en/<%=JSON.parse(res.about[name])%>">click me</a> // throws name not defined.

标签: javascripthtmlnode.jsobjectejs

解决方案


推荐阅读