2014-10-10 3 views
1

Я новичок в sails.js и нахожу что-то странное. У меня есть создать пользователь модели, как:Sails JS Model Rest API

sails generate api user 

Так у меня есть доступ к:

http://localhost:1337/user/ 

и

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

Но почему паруса позволяют мне добавить любые поля, которые я хочу в модели например:

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

toto и okToo are no t под моей моделью в api/model/User.js: attributs

Мне что-то не хватает, если кто-нибудь может помочь мне понять это. Для меня sails.js нужно сохранять только поля, которые я накладываю на модель: файл атрибутов или исключение исключения

ответ

1

Вы можете ограничить создание полей только теми, которые вы используете в модели. Паруса имеет эту функцию, позволяющую быстро издеваться над вашим сайтом.

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

+0

вы знаете, как я могу добавить политику в успокоительный Blueprint URL пожалуйста ли? – jaumard

+0

Раздел, который считывает защиту контроллеров от политик, то же самое, что и чертежи http://sailsjs.org/#/documentation/concepts/Policies – Meeker