像任何优秀的 Web 框架一样,Sails 的目标是减少您编写的代码量,并缩短使功能应用程序运行起来所需的时间。蓝图是 Sails 基于您的应用程序设计快速生成 API 路由 和 操作 的方法。
蓝图路由 和 蓝图操作 共同构成了蓝图 API,它是内置的逻辑,为每次创建模型和控制器时获得的 RESTful JSON API 提供支持。
例如,如果您在项目中创建了一个 User.js
模型文件,则在启用蓝图的情况下,您可以立即访问 /user/create?name=joe
来创建用户,并访问 /user
来查看应用程序用户的数组。无需编写任何代码!
蓝图是用于原型设计的强大工具,但在许多情况下也可以用于生产环境,因为它们可以被覆盖、保护、扩展或完全禁用。