После некоторых исследований я остановился на использовании серверной части Firebase и Angular для своего приложения. В качестве первого доказательства концепции я сначала:

  • Настройте локальный проект Angular
  • Настроить подключение базы данных к базе данных Firebase

Давайте начнем.

Приложение Angular за 5 минут

Для этого я использовал мощный инструмент angular-cli. Чтобы получить пошаговое руководство по локальной настройке приложения angular, выполните следующие действия:

https://github.com/angular/angular-cli

Я сделал только первые два раздела; Установка и Создание проекта.. прямо сейчас, и мое приложение работало на localhost:4200

Давайте создадим соединение с базой данных

Я посмотрел это небольшое видео от Mosh, которое обеспечивает быструю настройку подключения к базе данных Firebase для нашего приложения Angular. Видео содержит много интересной справочной информации, которую стоит смотреть. Однако наиболее важные временные метки находятся здесь:

В этой точке видео (в 17:00) мне пришлось исправить устаревший код на это:

constructor(db: AngularFireDatabase){
db.list('/courses').valueChanges()
.subscribe(courses => {
this.courses = courses;
})
}

В части 2:

  • Развернуть в firebase
  • Настройка CI (непрерывная интеграция)

Перейти к части 2 »