有没有一种方法可以从sails.js配置文件发送变量并使它们可用于其他脚本?在我的/config/globals.js
我有一个全局变量sails.config.globals.apiUrl
,我想将其放在sails文件之外的javascript文件中,而无需手动编写类似以下内容的代码:
<script type="text/javascript">
globalVariable = <%= sails.config.globals.apiUrl %>
</script>
我觉得fs.write解决方案建议...
通过API公开所需的变量:
myGlobal: function(req, res) {
res.json(sails.config.globals.myGlobal)
},
只需在需要该值的脚本的开头对该端点进行一个简单的JS AJAX调用,然后执行您想使用的任何操作:
function httpGet()
{
var xmlHttp = new XMLHttpRequest();
xmlHttp.open( "GET", '/user/myGlobal', false );
xmlHttp.send( null );
return xmlHttp.responseText;
}
不要忘记在您的航行策略中适当地暴露该端点。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句