相关疑难解决方法(0)

将变量传递给ExpressJS中的JavaScript

我完全迷失了; 我正在使用NodeJS来获取JSON,我需要将变量传递给我的页面并让JavaScript使用数据.

app.get('/test', function(req, res) {
    res.render('testPage', {
        myVar: 'My Data'
    });
Run Code Online (Sandbox Code Playgroud)

这是我的Express代码(非常简单,用于测试目的); 现在使用EJS我想收集这些我知道要在页面上呈现的数据

<%= myVar %>
Run Code Online (Sandbox Code Playgroud)

但是我需要能够在JavaScript中收集这些数据(如果可能的话,在.js文件中),但现在只是在Alert框中显示变量我试过了

在玉中它就像alert('!{myVar}')!{JSON.stringify(myVar)}.我可以在EJS中做类似的事吗?我不需要任何字段,<input type=hidden>并在javascript中获取字段的值.如果有人可以帮助我们非常感激

javascript ejs node.js express

38
推荐指数
3
解决办法
8万
查看次数

我可以从节点传递数据以做出反应吗?

在节点(使用 ejs)中,我通常可以去:

res.render('home', {
        data: someData
});
Run Code Online (Sandbox Code Playgroud)

这在反应中仍然可能吗?我不想为我的所有数据进行客户端加载(通过 .ajax),而是加载一些初始数据并将其传递给反应(或通量)。我一直无法找到任何这方面的例子。

flux reactjs reactjs-flux

5
推荐指数
1
解决办法
1329
查看次数

标签 统计

ejs ×1

express ×1

flux ×1

javascript ×1

node.js ×1

reactjs ×1

reactjs-flux ×1