Перо js отключить некоторые методы машинописи - PullRequest
0 голосов
/ 19 февраля 2020

Как я могу отключить некоторые методы (получить, удалить) в перо js.

Я использую mongodb.

Я хочу отключить все методы, разрешить только (post, patch)

1 Ответ

1 голос
/ 20 февраля 2020

Это можно сделать с помощью крюка before.

Вы можете использовать крюк disallow из feathers-hooks-common как один (хороший) способ.

https://feathers-plus.github.io/v1/feathers-hooks-common/#disallow

const { disallow } = require('feathers-hooks-common');
...
app.use('myservice', ...);
const service = app.service('myservice');
service.hooks({
  // only allow create(post) and patch
  before: {
    get: disallow(),
    find: disallow(),
    remove: disallow(),
    update: disallow()
  }
});
...