let id = getUrlVars()["id"];
console.log('<%= db.set("tovar"+id, { name: 1 } ) %>')
我不明白为什么会收到此错误? (未定义ID)
P.S。我是菜鸟)
答案 0 :(得分:0)
id是在客户端定义的,您正打算在ejs中使用它,但是服务器首先处理ejs,然后将其发送到浏览器,然后浏览器才处理客户端脚本。
您的EJS总是在客户端javascript之前处理,当处理ejs时,仅定义了ejs内容,您的客户端脚本尚未定义