如何仅使用 Sails.js 的 REST API 作为混合 HTML5 应用程序的后端

Posted

技术标签:

【中文标题】如何仅使用 Sails.js 的 REST API 作为混合 HTML5 应用程序的后端【英文标题】:How to use only the REST API of Sails.js as a backend for a Hybrid HTML5 App 【发布时间】:2015-02-22 11:07:04 【问题描述】:

我正在使用英特尔 XDK(应用程序框架)开发群聊应用程序。我看到很多关于在 Web 上创建聊天应用程序的示例,但从未遇到使用 Sails 的 REST API 作为可在 html5 应用程序中使用的仅后端服务。

如果您对此有任何见解,请给我建议。

【问题讨论】:

【参考方案1】:

Sails 还提供了使用参数 --no-frontend 跳过前端内容的选项

示例:sails new my-api --no-frontend

它将产生以下文件夹结构

【讨论】:

【参考方案2】:

如果您只是删除 Gruntfile.js 以及视图、任务和资产目录,您将只剩下一个简单的 JSON api。您也可以选择配置 cors,这可以使用 config/cors.js 中的文档轻松完成

【讨论】:

感谢您的回答! :-)

以上是关于如何仅使用 Sails.js 的 REST API 作为混合 HTML5 应用程序的后端的主要内容,如果未能解决你的问题,请参考以下文章

在 Sails.js 后端项目中访问上传的图像

如何使用 MEAN 和sails.js 开始一个新项目

使用 passport.js、sails.js API 和 ember.js 登录 Facebook

如何在 Sails.js 中为自定义路由启用 CORS

如何自动解析 Sails.js 路由上的模型属性?

将哪些服务添加到sails.js 中的api/services 文件夹中