使用node.js,express和handlebars,我应该在哪里放置前端javascript?

时间:2014-06-16 09:09:03

标签: javascript node.js express highcharts

我已按照本教程构建了一个带把手的基本快速应用程序:http://code.tutsplus.com/tutorials/introduction-to-express--net-33367

现在我正在使用不同的Highcharts做不同的页面;他们每个人都有一个特定的前端javascript,必须放在头标签中。

我迷失了应用程序的结构,这些前端脚本应该放在我的mvc模式中。如果它们是完全静态的,我想在我的公共文件夹中可能有一些.js文件,但是我可能想要动态生成它们。例如,通过将显示选项(颜色和内容)链接到用户帐户。有提示吗?

1 个答案:

答案 0 :(得分:1)

你试过设置这样的东西吗?

模式:

<head>
    <script src="jquery.js"</script>
    <script src="highcharts.js"</script>
    <script src="{{chart}}"</script>
</head>

路由示例:

app.get('/home', function(req, res) {
    res.render('index',{chart:"myChart1.js"});
});