javascript - 限制 Sailsjs 中可接受的模型属性?

标签 javascript node.js sails.js

使用 Sailsjs,我可以创建模型并轻松添加新记录:

http://localhost:1337/user/create

我还可以向我的记录添加任意属性:

http://localhost:1337/user/create?name=bob

如何限制可以在模型上设置的属性?我以为在模型中定义属性就可以了,但看来我仍然可以设置我想要的任意属性。

另外,旁注,我每次更换模型时都需要“重新升起”风 sails 吗?是否有列表某处列出了您的框架代码的哪些更改需要重新启动 Sails?

最佳答案

您必须将属性 schema 设置为 true,这样只有在模型的属性对象中定义的属性才会被存储。

更多信息:http://sailsjs.org/#/documentation/concepts/ORM/model-settings.html

关于javascript - 限制 Sailsjs 中可接受的模型属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26575218/

相关文章:

javascript - ssh2-sftp-client 获取请求node.js

javascript - 条件 javascript 语句抛出异常与内联条件

javascript - 浏览器找不到导入的 javascript 包,生成错误 404

javascript - 如何使用 node.js 函数检查我的虚拟机实例在 google-cloud 中使用了多少个 CPU 和内存

javascript - 如何在javascript中调用数组时以变量为键进行调用

javascript - 注册 Passport.js 和 Sails.js 后如何重定向到特定位置?

mysql - 'where' 语句中具有多个条件的 Sailsjs 不起作用

javascript - 通过 JavaScript SDK 进行 API 身份验证

node.js - TS1086 : An accessor cannot be declared in ambient context in Angular 8 application using docker-compose

node.js - Sail.js如何做关联