回答編集履歴
1
書式の改善
answer
CHANGED
@@ -3,4 +3,16 @@
|
|
3
3
|
とコマンドを打つと、hosting と functions の二つのアドレスが表示されます。
|
4
4
|
私はうっかり hosting の方のリンクをクリックしていました。
|
5
5
|
カウンターの表示ときは、functions のリンクのみ、
|
6
|
-
名前の表示のときは、functions のリンクをひとまずクリック、そのあと、hosting のリンクをクリックしてそこで確認するとうまくいきました。
|
6
|
+
名前の表示のときは、functions のリンクをひとまずクリック、そのあと、hosting のリンクをクリックしてそこで確認するとうまくいきました。
|
7
|
+
|
8
|
+
追記
|
9
|
+
firebase だからといって無理に connect-session-firebase や firestore を使わなくても、
|
10
|
+
下記のようにしてもうまくいきました。
|
11
|
+
express4 の本来のセッションの使い方に、name: '__session'などのオプションをつけるだけ。
|
12
|
+
|
13
|
+
express.cookieParser(), express.session()用のモジュールを次のコマンドでインストール。
|
14
|
+
npm install cookie-parser express-session
|
15
|
+
それから、
|
16
|
+
app.use(cookieParser());
|
17
|
+
app.use(session({ secret: 'secret_key', resave: true, saveUninitialized: true, name: '__session'}));
|
18
|
+
こちらだと数行で済みます。
|