Скрыть определенные конечные точки API от чванства LoopBack4 - PullRequest
1 голос
/ 21 февраля 2020

Мое приложение сделано фреймворком LoopBack4. На этом рисунке присутствуют три API. Я хочу использовать только API входа в систему. Поэтому я не хочу, чтобы здесь отображался API пользователя / пользователя. В LoopBack2 и LoopBack3 можно сделать это, но как я могу скрыть этот API пользователя от этого чванства, используя LoopBack4. Какие-либо конфигурации уровня кода? Пожалуйста, помогите мне ... Спасибо заранее.

enter image description here

Ответы [ 2 ]

0 голосов
/ 06 мая 2020

LoopBack 4 скрывает все Open API Spe c 3.0 OperationObject с x-visibility: undocumented.

Это означает, что на контроллере функций operation вы можете написать следующее:

class UserController {
  @get('/users', {
    'x-visibility': 'undocumented',
    ...
  })
  async getUsers() {...}
}
0 голосов
/ 09 марта 2020

Измените server/component-config.production.json на

{
   "loopback-component-explorer": null,
}

Ссылка: https://loopback.io/doc/en/lb3/Preparing-for-deployment.html

...