【发布时间】:2013-11-13 11:33:26
【问题描述】:
我在 nodejs 平台上使用 express 并使用此指令提供我的 javascript 库文件
app.use('/static', express.static(__dirname + '/static'))
现在我希望能够在这些静态文件之一中编写类似的内容
[..] var host = <%= host %> [..]
是否有可能在静态提供的文件中扩展变量?
【问题讨论】:
-
想要服务一个static页面,同时又做变量扩展是不是有点矛盾?为什么不简单地使用可用的模板引擎之一?
-
如何将本地化字符串传输到 js 文件中?
-
我明白了。您想动态呈现您的 javascript 文件。问题是,本地化字符串是否需要在 javascript 文件本身中定义,还是不能将其作为模板变量传递给“视图”文件?
-
我有一个 ejs 模板,其中包括一个特定于页面的 js 文件。 js 文件显示一个带有本地化字符串的对话框。目前我正在将此字符串打印到 ejs 文件中的 javascript 变量中,并在 js 文件中访问它。但我认为这不是很干净......
标签: javascript node.js express ejs