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

标签 node.js sails.js

我最近开始修补 Sails.js,我希望将其用于我的项目的生产并作为移动后端。在 Sails.js 文档中,在蓝图 api 中,它表示创建方法调用应该是 POST 类型 https://sailsjs.com/documentation/reference/blueprint-api/create

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

最佳答案

像@paulogdm一样,我很惊讶你的GET正在创建记录。但我找到了文档 - 它是 sails 中的“捷径”路线,并且可以禁用。文档是here .

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

module.exports = {

    // ...
    shortcuts: false

}

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

相关文章:

node.js - NodeJs - 将 index.ejs 保留在根文件夹中,而不是 View 文件夹中

javascript - Sails.js - Controller 问题

node.js - passport.js 中的多个模型

javascript - 有没有关于backbone.js的明确指南?

mysql - 使用 Sails.js 查询 MySql 表

循环内的Javascript变量未定义

node.js - 无法在 node.js ejs 模板中查找 View ,而模板只是刚刚重命名

javascript - 许多 setTimeouts 的结果

javascript - SDL2 - RenderPresent 随机占用 20-30+ms(在 Node.JS FFI 调用中)

javascript - 如何在 azure 上部署和运行 Passport Express Node