Sails视图结构

时间:2014-03-14 15:54:07

标签: node.js express sails.js

您好我为api使用完全创建了一个风帆应用程序。它没有视图文件,现在我有一个html,css,js目录结构,我想将其显示为我的应用程序的首页。我的html目录结构如下。

   +-ApiDocumentationApp
    |
    -script
    |
    -css
    |
    -images
    |
    --index.html

现在我不想使用像玉或ejs这样的模板引擎。另外,我不想将目录结构更改为sailsjs',资产和视图系统。有什么办法可以在sailsjs里面做到吗?

1 个答案:

答案 0 :(得分:3)

无论您的不情愿是什么,到目前为止最简单的解决方案是将您的所有资产(scriptscssimagesindex.html)置于{您的Sails应用的{1}}文件夹,并删除/assets中的默认/路由。然后,默认情况下,Sails将提供您的/config/routes.js文件。

另一种方法是修改默认index.html(在Sails v0.9.x中)或Gruntfile.js下的单个Grunt任务(在Sails v0.10.x中)直接指向您的顶级资产文件夹和文件,而不是/tasks/config。它是可行的,但容易出错并且不太可持续!