编辑页面
api/
此文件夹包含应用程序大部分的后端逻辑。它是 MVC 框架 中“M”和“C”的所在地。
在其中,您将找到以下内容
- 控制器:操作 包含处理传入请求的后端逻辑(例如处理表单提交或响应个性化的服务器端渲染 HTML)。
- 助手:助手 是可以在应用程序的任何位置调用的共享函数。
- 模型:模型 是包含 Sails 应用程序数据的结构。
- 策略:策略 是限制对应用程序中某些操作访问的中间件。
您可能还会找到这些文件夹,这些文件夹在新的 Sails 应用程序中并非总是默认生成的
- 钩子:钩子 是向 Sails 核心添加功能的模块。您可以使用钩子在应用程序启动时以及处理每个传入请求之前运行自定义代码。钩子也可以作为插件安装,但此文件夹中的钩子始终是应用程序的自定义钩子。
- 响应:自定义响应 可以帮助在整个应用程序中保持一致的 HTTP 状态代码和行为。(由于并非每个 Sails 应用程序都需要定义自己的自定义响应,因此有时会排除此文件夹。)
- 服务:服务 是在 1.0 版之前的 Sails 应用程序中常见的共享实用程序。它们可以是任何东西,因此对于新应用程序,建议您改为使用助手。
想亲眼看看吗?
我们的示例应用程序存储库中可以找到此目录的一个示例,此处。
在 Youtube 上查看完整的 Sailsconf 2024 播放列表
文档