Important:
Необходимое условие:Установите StrongLoop, как описано в Установка StrongLoop.
Рекомендации: Прочитайте Основные понятия LoopBack.
Напомним в Создание простого API из Начало работы с LoopBack вы создали CoffeeShop модель. Далее вы будите создавать две новых модели: Review (отзыв) and Reviewer (рецензент), с помощью slc loopback генератора моделей.
Определение Review (Отзыв) модели
Введите:
$ slc loopback:model
При появлении запроса введите или ответьте следующим образом:
- Model name: Review
- Data source: mongoDs
- Base class: Используйте клавиши со стрелкой, чтоб выбрать PersistedModel.
- Expose Reviewer via the REST API? Нажмите RETURN, чтобы принять значение по умолчанию “Yes”.
- Custom plural form (used to build REST URL): Нажмите RETURN, чтобы принять значение по умолчанию “Yes”.
Затем следуйте инструкции, чтоб добавить следующие свойства:
Property name | Property type | Required? |
---|---|---|
date | date | y |
rating | number | n |
comments | string | y |
Для выхода из генератора модели, нажмите RETURN, когда у вас попросят ввести имя для новой модели.
Определение Reviewer (Рецензент) модели
Введите:
$ slc loopback:model
При появлении запроса введите или ответьте следующим образом:
- Model name: Reviewer
- Data source: mongoDs
- Base class: Используйте клавиши со стрелкой, чтоб выбрать User.
- Expose Reviewer via the REST API? Нажмите RETURN, чтобы принять значение по умолчанию “Yes”.
- Custom plural form (used to build REST URL): Нажмите RETURN, чтобы принять значение по умолчанию “Yes”.
Не добавляйте каких-либо свойств, так как они наследуются от базовой модели User . Для выхода из генератора модели, нажмите RETURN, когда у вас попросят ввести имя для новой модели.
Next: Теперь вы можите перейти к следующему шагу Определение связей моделей