facebook twitter hatena line email

「Gcp/Firebase/Hosting」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(Admin がページ「Gcp/Firebase/hosting」を「Gcp/Firebase/Hosting」に移動しました)
(ドメインつなぎ込み)
行43: 行43:
 
#確認が取れたら、Aレコードが2つ表示されるので、それを再度登録。
 
#確認が取れたら、Aレコードが2つ表示されるので、それを再度登録。
  
Aレコードでつなげれば、24時間以内にsslが対応される。CNAMEだとだめ
+
Aレコードでつなげれば、24時間以内にssl(let'sEncrypt)が対応される。CNAMEだとだめ

2019年6月12日 (水) 11:06時点における版

$ npm install -g firebase-tools
$ firebase login
$ firebase init
$ firebase deploy

hostingを選択してspaceを押す

Must select at least one feature. Use SPACEBAR to select features, or provide a feature with firebase init [feature_name]エラー

spaceを押して選択する

httpアクセス

ttps://xxxx-xxxxxx.firebaseapp.com/

public/index.html がそのまま公開される

firebaseのfunctionsと連携

vi firebase.json

{
  "hosting": {
    "public": "public",
    "ignore": [
      "firebase.json",
      "**/.*",
      "**/node_modules/**"
    ],
    "rewrites": [ {
      "source": "/helloWorld", "function": "helloWorld"
    } ]
  }
}

ttps://xxxx-xxxxxx.firebaseapp.com/helloWorld にアクセスすると、 functionsのhelloWorldメソッドにアクセスできる

ドメインつなぎ込み

  1. firebase/hostingのドメインを接続 ボタンを押す
  2. 設定したいdomain入力
  3. 以下のようなドメイン設定のためのTXTの値が出る
google-site-verification=12341234xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  1. TXTをドメインに登録する
  2. 設定後firebaseのドメイン接続で確認ボタンを押す
  3. 確認が取れたら、Aレコードが2つ表示されるので、それを再度登録。

Aレコードでつなげれば、24時間以内にssl(let'sEncrypt)が対応される。CNAMEだとだめ