2013-12-05 3 views
1

По умолчанию, парусный предоставляет доступ к этим маршрутам:Sailsjs - По умолчанию разрешения маршрута

Магистральных конвенции

GET : /:controller   => findAll() <- THIS ACTION 
GET : /:controller/read/:id  => find(id) 
POST : /:controller/create  => create() 
POST : /:controller/create/:id  => create(id) 
PUT : /:controller/update/:id  => update(id) 
DELETE: /:controller/destroy/:id => destroy(id) 

(взято из тогдашней документации).

Для того, чтобы настроить разрешения, конфигурации/policies.js может быть отредактирован и разрешения могут быть добавлены, как это:

ControllerName: { 
    '*': false, 
    update: true, 
    destroy: true 
} 

Как настроить разрешения для получения по умолчанию действия? (тот, который приводит к действию findAll()).

Спасибо.

ответ

4

Вы можете использовать метод находкой Blueprint, как это:

ControllerName: { 
'*': false, 
update: true, 
destroy: true, 
find: true 
} 
+0

Я проверить это, чем вернуться с ответом. Благодарю. –

+0

Это работает, спасибо. –

Смежные вопросы