node.js - Sails JS 模型 Rest API

标签 node.js mongodb sails.js sails-mongo

我是 sails.js 的新手,发现了一些奇怪的东西。我创建了一个模型用户,例如:

sails generate api user

所以我可以访问:

http://localhost:1337/user/

http://localhost:1337/user/create?name=joe&test=true

但是为什么 sails 允许我在模型中添加我想要的任何字段,例如:

http://localhost:1337/user/create?name=joe&test=true&toto=ok&titi=okToo

toto 和 okToo 不在 api/model/User.js:attributs 中的我的模型下

我想念一些东西,也许有人能帮助我理解这一点。 对我来说 sails.js 必须只保存我放在 model:attributs 文件中的字段,否则会抛出异常

最佳答案

您可以将字段的创建限制为仅在模型中指定的字段。 Sails 具有此功能,可以快速模拟您的网站。

http://sailsjs.org/#/documentation/concepts/ORM/model-settings.html?q=schema

关于node.js - Sails JS 模型 Rest API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26296601/

相关文章:

node.js - Saisjs 更新模型 json

javascript - 从 sails.js :undefined variable error 中的 local.js 文件读取变量

javascript - 在 Javascript 中动态声明方法

node.js - TravisCI 失败,无法启动 PhantomJS

javascript - 使用js将原始数据转为Array或Json

mongodb - 使用 Mongo ObjectId 类型作为 Meteor 用户 ID

mongodb - 错误 : while start Apache nutch with mongodb

Node.js 和 npm : How can I create custom npm cli commands?

node.js - Mongoose 选择要从 findOneAndUpdate 返回的字段

javascript - 保留 SailsJs Service 属性值