注册一个新的 Sails 动作,然后可以将其绑定到路由。
sails.registerAction(action, name);
虽然动作主要在应用程序的api/controllers
文件夹中的文件加载时自动注册,但您可以使用registerAction()
方法以编程方式添加新动作。这在自定义钩子中特别有用,在您希望提供新动作但让应用程序开发人员确定绑定动作的路由的情况下,或者当您希望确保策略和其他动作中间件应用于您的动作时。
参数 | 类型 | 详情 | |
---|---|---|---|
1 | action | 既可以是经典动作(也称为(req, res) )函数,也可以是actions2定义。 |
|
2 | identity | 动作的标识符。这是将在应用程序的其他地方用于引用动作的字符串,例如在将动作绑定到路由时。 |