API для отдыха моделей Sails JS

Я новичок в Sailes.js и нахожу что-то странное. Я создал пользователя модели, например:

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 не соответствуют моей модели в api/model/User.js:attributs

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


person jaumard    schedule 10.10.2014    source источник


Ответы (1)


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

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

person Meeker    schedule 10.10.2014
comment
Знаете ли вы, как я могу добавить политики в URL-адрес спокойной схемы, пожалуйста? - person jaumard; 11.10.2014
comment
Раздел, в котором говорится о защите контроллеров от политик, то же, что и схемы sailsjs.org/#/documentation /concepts/Политика - person Meeker; 11.10.2014