Как установить базовый путь / префикс в Loopback 4? - PullRequest
0 голосов
/ 28 мая 2019

Я хочу установить базовый путь для своего приложения. Я обновил с

await app.restServer.basePath('/api/v1');   

в моем "index.js" в корневой папке моего проекта. Но когда я пытаюсь получить доступ к проводнику, выдает ошибки как "Cant get explorer" .

    await app.basePath('/api/v1'); 
       await app.restServer.basePath('/api/v1');
     this.static('/', path.join(__dirname, '../public'));
this.bind(RestBindings.SequenceActions.SEND).toProvider(Validateprovider);
        this.bind(RestExplorerBindings.CONFIG).to({
          path: path.resolve('/explorer'),
        });

После загрузки приложения я могу получить доступ к этому URL: http://127.0.0.1:8020/api/v1 Но когда я нажимаю на проводник на той же странице. Он не перенаправляет в проводник, вместо этого выдает ошибку как

«Невозможно получить / проводник /»

Пожалуйста, дайте мне знать, как получить доступ к проводнику с префиксом, который я упомянул.

1 Ответ

0 голосов
/ 28 мая 2019

Это нужно сделать в application.ts.

this.bind(RestExplorerBindings.CONFIG).to({
  path: '/api/v1',
});

Для получения более подробной информации вы можете обратиться к документу здесь .

...