私はノードエクスプレスサーバを備えた反応とfirebaseでプロジェクトを構築しています。ユーザーの認証ステータスを取得する必要があるルートを処理する最善の方法は何ですか。私が正しく理解していれば、firebaseはその認証データをクッキーに格納しないので、ログインしたユーザを知ることができず、サーバにログインしているユーザがまったくログインしていなくてもわかりません。Firebase、React、Server Side Renderingの使用
10
A
答えて
0
firebaseクライアント側を使用している場合は、firebase Jsライブラリを使用してください。 IDトークンを使用して、使用についてサーバーに知らせることができます。
1
React Reduxでの私の経験は、すべてが状態で保存されていることです。あなたがログインすると、それは状態で記憶され、アクションからリキューサにコンポーネントに渡されます。
アクション:
export function login(email,password){
return dispatch => auth.signInWithEmailAndPassword(email, password);
}
export function logout(){
return dispatch => auth.signOut();
}
export function createAccount(email, password){
return dispatch => auth.createUserWithEmailAndPassword(email, password);
}
関連する問題
- 1. Webpack Dev-ServerとReact Server Sideレンダリング
- 2. React Server Side Rendererd Appでスタイルシートを使用するには?
- 3. Firebase Server-Sideで検索する
- 4. React not rendering class
- 5. Re-rendering React Component
- 6. React Component Rendering Empty
- 7. Angular-CliはSSR(Server Side Rendering)とPWA(Progressive Web App)をサポートしますか?
- 8. React-Router Client-Side
- 9. Angular with server-side frameworkを使用する
- 10. reading excel server-side
- 11. react-native-router-fluxでreact-native-side-menuを使用するには?
- 12. Rails 5 Redux React Server Side Renderingは、クライアントサイドのJavaScript警告で「React-rendered Childrenを新しいものに置き換える」というメッセージを表示します。
- 13. coffeescript calling server side information
- 14. RegisterClientScriptBlock async server-sideボタンクリックハンドラ
- 15. Play Framework 2.5 with Server Side Events
- 16. html/javascript関数で使用する "server side"変数を取得
- 17. ASP.Net Webforms GridView with jQuery DataTablesとServer Sideデータロード
- 18. MarkLogic Server-Side JavaScriptでのXQueryシーケンス
- 19. Python Twisted - Prospective BrokerとServer-Side Deffereds
- 20. flot side by sideスタックバー
- 21. side by sideバナーコード
- 22. StackPanels side by side
- 23. Stackpanels side by side
- 24. Shallow Rendering Jestスナップショット
- 25. 厳密にClient UXを使用して.NET/Server Sideアプリケーションを駆動します。
- 26. Selenium Webdriver Python side-by-side
- 27. MVCとOData、side by side
- 28. side-by-side barplot with ggplot
- 29. JSXでReact - rendering divが見つかりませんでした
- 30. Firebase with React Native
だから私はGoogleのIOからの更新を見ました。この問題は、リリースされている認証の変更によって容易に達成できますか? –
FirebaseはCDNのような静的なホスティング環境だけを提供します。サーバー側のレンダリング用のサーバーは提供していません。 – Jim