firebaseツールエミュレータを使用しているときに、ブラウザの応答ヘッダーにfirebase関数のセットクッキーヘッダーを設定すると、そのヘッダーが表示されないのはなぜですか?Firebase関数がセットクッキーヘッダーを返さない
2
A
答えて
0
この機能はスタンドアロン機能ですか、それともFirebaseホスティングと統合していますか?私は次の機能を試しました:
exports.headers = functions.https.onRequest((req, res) => {
res.setHeader('X-Test', 'OK');
res.setHeader('Set-Cookie', ['__session=ninja'])
res.send('OK');
});
x-とset-cookieヘッダーの両方がレスポンスに表示されました。
+0
firebase機能と統合しました。 firebaseにデプロイすると動作しますが、ローカルクライアント(firebaseサービスを使用している場合)ではそうではありません。私もfirebase関数でexpress jを使用すると、デプロイされたローカルとローカルの両方で動作しません –
関連する問題
- 1. Firebase OnAuthStateChanged関数が何も返さない
- 2. componentWillMountでfirebaseオブジェクトを返さない非同期関数
- 3. SQL関数が値を返さない
- 4. PHP関数がTRUEを返さない
- 5. js関数がonclickを返さない
- 6. VBA関数が値を返さない
- 7. PHP関数が値を返さない
- 8. 関数が値を返さない
- 9. C関数が値を返さない
- 10. 関数が値を返さない
- 11. リアクション関数が値を返さない
- 12. PHP関数がキーを返さない
- 13. 関数が値を返さない
- 14. PHP関数が値を返さない
- 15. Firebaseクエリがデータを返さない
- 16. FirebaseがSwiftにURLを返さない
- 17. Python関数が何も返さない
- 18. 関数が返されない結果
- 19. Jquery関数が返されない
- 20. Firebase:関数が未定義返され、約束または値
- 21. Firebaseはネイティブ関数が一見実行されていない
- 22. 関数strlen()が正しい長さを返さない
- 23. Javascript関数はオブジェクトを返さない
- 24. Node.JS JSONを返さないラムダ関数
- 25. 関数は値を返さない
- 26. 値を返さない関数(C++)
- 27. 値を返さない関数
- 28. 値を返さないJavaスクリプト関数
- 29. 時間を返さないタイムスタンプ関数
- 30. 期待値を返さない関数
通常、(リクエストに属している)レスポンスに 'Authorization'を設定したくないのですが、なぜクッキーが設定されないのか分かりません。私たちはそれを剥ぎ取り、クライアントが設定したクッキーのみを許可するかもしれないが、来週早々に調査しなければならない。 –
うん、私はそれをテストしていた。明示的なクッキーパーサーとクッキーセッションを使用している場合は、 firebaseのサービスに を設定すると、res.cookie( '__ session')を使用してクッキーが設定されず、req.session.token =トークンfirebase上 は 何のクッキーがres.cookieを使用して設定されていないされている展開(「__セッション」)とクッキーはreq.session.token =トークンを使用して設定されているが、firebaseのみ「__session」を可能にするので、それがREQに読まれません。 はそれをプログレッシブにするために、ブラウザ側で認証のノーJSの種類を行うにしようとしていたが、私はそれ –
がクッキーを設定することはできませんFirebaseエミュレータのように思える設定することはできません。 Firebaseのホスティングにデプロイすると、クッキーが設定され、うまく動作します – williamukoh