2016-12-12 7 views
1

Я после официального «Начало работы» -tutorial из LoopBack: https://loopback.io/doc/en/lb3/Use-API-Explorer.htmlКак установить LoopBack-API-Explorer, в существующие приложения

Все отлично работает, по-видимому. Однако, когда дело доходит до открытия API-проводника в WebBrowser, она дает 404:

404 не может получить/Проводник

Это работает, как ожидалось: http://0.0.0.0:3000/

Это возвращает 404 код состояния: http://0.0.0.0:3000/explorer

Есть ли недостаток в документации или некоторые неточности между учебником и новейшим петлевым генератором?

Я сделал каждый шаг точно так, как указано в уроке.

Возможно, этот конфигурационный файл, называемый «server/config.json», может помочь, поскольку я наткнулся на параметр «legacyExplorer»: false.

Или необходимо установить проводник как отдельный компонент?

{ 
    "restApiRoot": "/api", 
    "host": "0.0.0.0", 
    "port": 3000, 
    "remoting": { 
    "context": false, 
    "rest": { 
     "normalizeHttpPath": false, 
     "xml": false 
    }, 
    "json": { 
     "strict": false, 
     "limit": "100kb" 
    }, 
    "urlencoded": { 
     "extended": true, 
     "limit": "100kb" 
    }, 
    "cors": false, 
    "handleErrors": false 
    }, 
    "legacyExplorer": false 
} 

ответ

4

Учебное пособие поставляется с двумя различными кли-инструментами для создания стека приложений: apic и slc.

Держу пари, что вы использовали APIC, и я уверен, что этот учебник будет работать из коробки, если вы будете использовать SLC создать все эти шаблонного вместо APIC.

Чтобы запустить его в настройках на основе apic, просто установите api-explorer.

npm install --save loopback-component-explorer --save 

и зарегистрировать маршрут следующим образом:

В справочнике-структуры из корневой папки есть папка под названием «Сервер». Создайте пустой файл с именем «компонент-config.json» в папку «сервер» и поместите следующий код внутри:

{ 
    "loopback-component-explorer": { 
    "mountPath": "/explorer" 
    } 
} 

Теперь вы должны быть в состоянии открыть Проводник-страницы с URL http://0.0.0.0:3000/explorer.