【发布时间】:2015-12-14 09:56:21
【问题描述】:
在 Sails.js 文档 it's stated 中,您可以使用单个 HTML 文件,即 assets/index.html 来服务单个页面应用程序。
但是,没有说明如何实现。
我已经创建了文件并从sails.config.views 中删除了所有配置,但现在我在尝试访问localhost/foo/bar 时得到了404。
如何正确实施这样的设置?
【问题讨论】:
标签: sails.js
在 Sails.js 文档 it's stated 中,您可以使用单个 HTML 文件,即 assets/index.html 来服务单个页面应用程序。
但是,没有说明如何实现。
我已经创建了文件并从sails.config.views 中删除了所有配置,但现在我在尝试访问localhost/foo/bar 时得到了404。
如何正确实施这样的设置?
【问题讨论】:
标签: sails.js
好的,对于 SPA,您需要使用像 Angular.js 或 Backbone.js 这样的框架。我已经为您创建了一个 github 存储库,以便您开始使用 sails 和 angular 构建一个 SPA。
【讨论】:
text/html 非 ajax 请求提供这个 HTML 文件?
route.js 文件,您可以在其中指定路线。对于与服务器的初始连接,例如根 url,您可以指定加载特定视图,这里是 html 文件。