无法解析转义的ejs传递的变量

时间:2019-09-05 18:12:15

标签: javascript node.js json express ejs

这是我当前的问题,因此我将字符串化数组从服务器传递给客户端,并且尝试使用以下代码获取它

const stringifiedArray = "<%= array %>";

,它正在返回字符串,但是当我尝试解析它时,它正在返回JSON错误“位置N中的意外令牌”,并且当我用反引号和带有负号的等式符号更改了双引号时:(backquote){{1 }}(反引号) 它可以正常工作并且可以完美解析,但是我想解析转义的字符串是什么?我该怎么办?

1 个答案:

答案 0 :(得分:0)

使用

const stringifiedArray = "<%= array %>";

代替

null

并且不要在服务器端对对象或数组进行字符串化