在Node.js和Express中渲染javascript资源

时间:2012-02-22 06:45:42

标签: node.js express

我需要将几个环境设置注入到我的javascript资源中。像数据库uri和facebook app id一样。我目前正在使用EJS作为我的视图引擎。

是否有一种在NodeJS中模板化javascript文件的简单方法?

1 个答案:

答案 0 :(得分:1)

我建议使用初始化程序脚本,而不是尝试模拟静态文件。

只需在您的布局中放置一个<script>块,您可以在其中调用JS文件中的函数,该函数将DB uri和FB app id作为其参数。然后,该函数可以将值存储在其余脚本知道如何访问它们的位置。

您可以轻松地将参数传递到布局(和视图),例如使用helpers