【问题标题】:Sails view structure帆视图结构
【发布时间】:2014-03-15 00:17:11
【问题描述】:

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

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

现在我不想使用任何模板引擎,如jade 或ejs。另外我不想将目录结构更改为sailsjs'、资产和视图系统。有什么办法可以在sailsjs中做到吗?

【问题讨论】:

    标签: node.js express sails.js


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-11
      相关资源
      最近更新 更多