【问题标题】:Use single HTML file for SPA application in Sails.js在 Sails.js 中为 SPA 应用程序使用单个 HTML 文件
【发布时间】:2015-12-14 09:56:21
【问题描述】:

在 Sails.js 文档 it's stated 中,您可以使用单个 HTML 文件,即 assets/index.html 来服务单个页面应用程序。

但是,没有说明如何实现。

我已经创建了文件并从sails.config.views 中删除了所有配置,但现在我在尝试访问localhost/foo/bar 时得到了404。

如何正确实施这样的设置?

【问题讨论】:

    标签: sails.js


    【解决方案1】:

    好的,对于 SPA,您需要使用像 Angular.jsBackbone.js 这样的框架。我已经为您创建了一个 github 存储库,以便您开始使用 sailsangular 构建一个 SPA。

    View Github Repo

    【讨论】:

    • 我是一位经验丰富的 Angular.js 开发人员,问题不在于客户端代码,而在于框架的配置。如何告诉 Sails 为所有 text/html 非 ajax 请求提供这个 HTML 文件?
    • 完全正确。在sails 中有一个route.js 文件,您可以在其中指定路线。对于与服务器的初始连接,例如根 url,您可以指定加载特定视图,这里是 html 文件。
    • 太好了,还有一个问题,当我的控制器(服务器端)响应时,他响应视图,就像没有前端框架的 Sails 应用程序?发送很多。
    猜你喜欢
    • 1970-01-01
    • 2012-11-13
    • 1970-01-01
    • 2013-12-01
    • 2013-07-31
    • 2022-12-21
    • 2014-11-17
    • 1970-01-01
    • 2013-07-26
    相关资源
    最近更新 更多