res
)Sails 构建于 Express 并使用 Node 的 HTTP 服务器 约定。因此,您可以在 res
对象可访问的任何地方(例如,在您的操作、助手和策略中)访问 res
对象上的所有 Node 和 Express 方法和属性。
这种兼容性带来的好处之一是,在许多情况下,您可以将现有的 Node.js 代码粘贴到 Sails 应用程序中,它就可以工作。并且由于 Sails 实现了一个与传输无关的请求解释器,因此 Sails 应用程序中的代码也与 WebSocket 兼容。
Sails 向 res
对象添加了一些它自己的方法,例如 res.badRequest()
、res.serverError()
、res.view()
。这些功能是在底层实现之上添加的语法糖,并支持 HTTP 和(在许多情况下)WebSockets。