node.js - 在Sails.js中使用GET发出创建请求时,禁用创建功能

标签 node.js sails.js

我最近开始修改Sails.js,并希望将其用于我的项目的生产和移动后端。在Sails.js文档中,在blueprint api中,它说在https://sailsjs.com/documentation/reference/blueprint-api/create处,create方法调用应为POST类型。

但是即使有了GET请求,记录也会被创建。请求为GET类型时如何禁用创建功能?

最佳答案

像@paulogdm一样,我很惊讶您的GET正在创建记录。但是我发现了该文档-这是一条“捷径”,可以被禁用。该文档是here

在您的/config/blueprints.js文件中,您需要添加:

module.exports = {

    // ...
    shortcuts: false

}

关于node.js - 在Sails.js中使用GET发出创建请求时,禁用创建功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47369436/

相关文章:

javascript - CPU 密集型和 I/O 密集型有什么区别?

node.js - 如何在 Node js 中清除浏览器 cookie 时清除 req.session?

javascript - 无法读取未定义的属性 'createManager'

javascript - 在 View 中访问模型实例方法(Sails.js/EJS)

javascript - 如何在 meteor 中设置多个 smtp 设置?

javascript - 无法将数据添加到mongoDB

node.js - 使用Node.js在Heroku上的新遗物

javascript - Sailsjs Waterline ORM中的外键条件

javascript - SailsJS 一对多从 v0.11.0 开始不起作用

node.js - 开始使用PM2时如何将生产模式添加到sailsjs应用程序