访问服务器端javascript变量,以便使用客户端javascript进行操作

Jef*_*f I 5 javascript node.js sails.js

使用sails.js作为我正在构建的node.js应用程序的框架.

我正在尝试从后端检索用户先前设置的信息(即我的应用程序的设置),然后在我的客户端javascript中使用这些设置.

我目前有一个控制器,它从数据库中检索信息并将其传递到需要它的视图.

return res.view('dashboard', { configs: configurations });
Run Code Online (Sandbox Code Playgroud)

我知道在渲染html时可以访问它,但不知道如何将它传递给在浏览器上运行的javascript环境.

任何提示都会很棒!

为了澄清,我不是试图在html页面中呈现这些信息(即使用的方法<%= variable %>,我想在页面上运行的javascript中使用它.

ser*_*kan 3

如果我正确理解你的问题;您可以在脚本标记中使用服务器端变量。

<script>

    var something = <%= serversideVariable %>;

    var  <%= serversideVariable %> = "some value";

</script>
Run Code Online (Sandbox Code Playgroud)

这可以像 JavaScript 一样工作。