Sails如何使用模板,服务器端

时间:2015-12-04 09:05:17

标签: sails.js

我已经使用过Sails.js了。但在该项目中,我们仅将其用作API。我们在客户端有骨干。

在新的应用程序中,我打算从下到上使用Sails,我有一些我不完全理解的东西。

我有使用模板的视图(EJS)。在我的控制器中,我可以调用一个视图并将其传递给模型进行渲染。我明白了我不完全理解的是,在这种情况下,我在哪里为客户端添加javascript文件?

例如,假设我有一个包含输入框和按钮的视图。我想要一些控制该按钮和输入的javascript(验证或其他)。让我们假设我将输入框和按钮的代码放在validation.js中: 1.我在哪个位置放置该文件?资产? 2.如何将该文件包含在发送给客户端执行中?我是否使用普通<>将其包含在template.ejs中?脚本>标签

1 个答案:

答案 0 :(得分:1)

所有客户资产都应放在assets文件夹中。

如果您已将css文件放入layout.ejs文件夹并将js文件放入assets/styles文件夹中,则所有包含都会被Grunt(提升服务器时)自动绑定到assets/js文件中{{1}}文件夹。