let’s play firebase

15分程度でデプロイまでできました。
I could have deployed in 15 minutes.

下記は、firebaseのアカウントはすでに作られている前提です。
Following, I promise that firebase account is ready.

インストール | Install

npmを使ってローカルにインストールします。
Installing local environment using npm.

firebaseにログインします。
Login to firebase.

ローカルでfirebaseプロジェクトを生成します。
Create firebase project on local.

確か、この時に既存のfirebaseプロジェクトを選択できます。
Maybe, at this time, I could choose my existing firebase project.

どのようなfirebaseプロジェクトを構築するかも聞かれます。
ホスティングを試したかったので、Hostingを選択。矢印で選び、spaceキー→Enterキー。
CLI asks you how project feature you want.
I wanted to try Hosting, so I chose.

2つのファイルが生成されています。
2 files are generated.
・firebase.json
設定ファイル | Configure file of firebase.
・public
公開されるディレクトリ | Directory in which service module will be release.

publicにindex.htmlが配置されています。ここに公開したいファイルを配置すれば、firebase上にホスティングされ、閲覧できるようになります。

[おまけ | Bonus]



デプロイ | Deploy

ローカルにて、public/で公開される内容を確認するには、ローカルでfirebaseサーバを起動します。

ブラウザから、http://localhost:5000へアクセスすると、↓のような画面(index.html)が表示されます。
Accessing http://localhost:5000 by a browser, following interface appears.

まとめ | Summary

大したことはしていませんが、10~20分でページを公開できてしまいました。
I did not do big deal, but I could open web page in 10-20 mins.

レンタルサーバーを用意する手間さえありません。
I do not even have to prepare a rental server.

MongoDBみたいな、FirestoreやRealtime Databaseというサービスもあるため、webサービスをサクッと作れてしまいそう。

MEAN(Mongdb, Express, Angular, Node.js)に興味がありますが、FA(firebase, Angular)ですぐにサービスの骨組みは作れてしまうかもしれません。

何か作るサービスを決めて実装・公開までしてみたいです。
それは、もう少し幅広く勉強した後かもしれませんが、今有力な選択肢です。

Firebase has Firesotre and Realtime Databse which are like MongoDB (=NoSQL), so we may create web service easily.

I am interested in MEAN(Mongdb, Express, Angular, Node.js). Like that, we may be able to create framework of services with FA(firebase, Angular).

I want to try implement and open some web sites.
Although that will be after studying widely, that is most possible option currently.

関連記事

  1. let’s play MongoDB
  2. [Vol.1] ionic開発環境のセットアップ | Setti…

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

CAPTCHA


PAGE TOP