Loopback 4 устанавливает rest api root (эквивалент restApiRoot в config loopback 3) - PullRequest
0 голосов
/ 30 октября 2018

В loopback 3 мы могли бы установить restApiRoot в конфигурации сервера, чтобы предвосхищать наши вызовы API с помощью некоторого URL-адреса (то есть '/ api'). Есть ли какой-то способ сделать это в loopback 4? документация для REST-сервера в комплекте, кажется, имеет опцию порта / протокола, но ничего о корне API.

1 Ответ

0 голосов
/ 11 декабря 2018

Возможность настройки корневого пути API REST будет выпущена в следующей версии LoopBack 4, возможно, в ближайшие дни.

Запрос на извлечение: https://github.com/strongloop/loopback-next/pull/2097

Кросс-постинг из документации:

Иногда желательно предоставлять конечные точки REST, используя базовый путь, такой как /api. Базовый путь может быть установлен как часть конфигурации RestServer.

const app = new RestApplication({
  rest: {
    basePath: '/api',
  },
});

Оба RestApplication и RestServer предоставляют API basePath():

const app: RestApplication;
// ...
app.basePath('/api');

С basePath все API REST и статические ресурсы обслуживаются по URL, начиная с с базовым путем.

...