如何将我们自己的自定义JSON消息添加到Sails.js中的Blueprint API?
我想像这样发送到客户端:如何将我们自己的自定义JSON消息添加到Sails.js中的Blueprint API?,sails.js,Sails.js,我想像这样发送到客户端: { “成功”:没错, “消息”:“您的消息”, “结果”:” } 对于Blueprint API,我们将无法发送自定义响应。为了发送自定义响应,您必须使用所需的响应定义自定义操作/控制器方法,并在config/routes.js中为该操作/控制器方法定义自定义路由。如果Blueprint API仍然覆盖自定义方法,则可以通过在config/blueprints.js中将actions的值更改为false来禁用Blueprint API。这将完全禁用Blueprint A
{
“成功”:没错,
“消息”:“您的消息”,
“结果”:”
}
对于Blueprint API,我们将无法发送自定义响应。为了发送自定义响应,您必须使用所需的响应定义自定义操作/控制器方法,并在config/routes.js
中为该操作/控制器方法定义自定义路由。如果Blueprint API仍然覆盖自定义方法,则可以通过在config/blueprints.js
中将actions
的值更改为false来禁用Blueprint API。这将完全禁用Blueprint API
module.exports.blueprints = {
actions: true,
// rest: true,
// shortcuts: true,
};
如果要基于每个控制器禁用Blueprint路由,请签出以获取更多信息
尽管Blueprint API在开发过程中很方便,但建议在进入生产阶段时使用自定义路由,因为自定义路由比Blueprint API更安全。当您需要在Sails.js中对操作进行更多控制以使用自定义操作时,建议使用自定义路由。请参阅此处,以了解我尝试过的有关此功能的更多信息,但它不会覆盖到Blueprint API。