在Javascript(node.js,express.js,ejs)中访问服务器端变量[关闭]
Posted
技术标签:
【中文标题】在Javascript(node.js,express.js,ejs)中访问服务器端变量[关闭]【英文标题】:Accecing server side variable in Javascript(node.js, express.js, ejs) [closed] 【发布时间】:2019-02-20 02:14:56 【问题描述】:您好,我是后端编程的新手,我正在尝试将对象数组发送到客户端,然后客户端将对象添加到数组中。 我正在将 node.js 与 express.js 和 ejs 视图引擎一起使用。
这是我的代码:https://www.w3schools.com/code/tryit.asp?filename=FVAMRIPCZT8J
我要发送的数组是形状。
【问题讨论】:
你的代码在哪里?我想你忘了把它放在问题中。 我知道我现在修好了 将minimal reproducible example 作为格式正确的文本放在问题中。 【参考方案1】:在 ejs 中你可以这样做: 把它放在你的 ejs 文件中
var shapes = <%=the-Array-Of-Shapes%>
从路线使用:
app.get('/your-route',(req,res)=>
res.render('your-ejs-file',the-Array-Of-Shapes);//here you are passing the array and the renderer will do the job
)
【讨论】:
非常感谢,这真的很有帮助!但是当我把它放在我的文件中时,它会说 [[object Object]],知道如何解决这个问题吗? 请选择它作为答案:var shapes =以上是关于在Javascript(node.js,express.js,ejs)中访问服务器端变量[关闭]的主要内容,如果未能解决你的问题,请参考以下文章