我曾经使用 MVC javascript 框架,如 Backbone 或 Angular,我想充分使用 express,但有些事情我不知道该怎么做。
当我使用 javascript 客户端框架时,我进行了 AJAX GET 调用以从 express with 获取我的实体res.send()
,但仅使用 express 渲染引擎,如何res.render('index', { User: { name: 'bob' }})
在您的 javascript 代码中获取您在客户端发送的实体?
我尝试在客户端直接调用:
<script>
console.log(JSON.stringify(User));
</script>
但我得到一个Uncaught ReferenceError: User is not defined
但是,我可以使用以下方法访问我的 html 中的对象ejs
:
<h1><%= User.name %></h1>
我知道如何使用 html 在 html 中获取它ejs view engine
,但是如何直接从 javascrit 获取它?