Как перенаправить на URL в loopback 4 - PullRequest
0 голосов
/ 26 февраля 2020

Я использую этот код.

import { RestApplication } from '@loopback/rest';
    const app = new RestApplication();
          app.redirect('', 'https://www.google.com/');

Когда я вызываю API, он показывает код 204 response, но не перенаправляет на этот URL. Я использую loopback4

1 Ответ

1 голос
/ 02 марта 2020

Так же, как вы делаете с express. Просто сделайте это в controller.

  @get('redirect')
  async redirect(@inject(RestBindings.Http.RESPONSE) response: Response) {
    response.redirect('https://www.google.com');
  }

См. Аналогичное решение с express здесь

PS:

вы должны импортировать Response из loopback/rest для работы этого решения

import {Response} from '@loopback/rest'

Редактировать после комментария

Также вы можете сделать это с последовательностями. Проверьте это здесь на примере документации.

Все вышеупомянутые методы проверены на loopback4

...