Androidアプリを開発していますが、AndroidアプリがPOSTリクエストを送信したときにサーバー側で経路を認証する方法がわかりません。ルートを認証するNodeJS Androidアプリ
たとえば、ユーザーのプロファイルを表示するルートに移動すると、セッショントークンを返信し、ユーザーの詳細をreq.user
に保存して、データベースのクエリのように処理する必要があります。
Androidアプリを開発していますが、AndroidアプリがPOSTリクエストを送信したときにサーバー側で経路を認証する方法がわかりません。ルートを認証するNodeJS Androidアプリ
たとえば、ユーザーのプロファイルを表示するルートに移動すると、セッショントークンを返信し、ユーザーの詳細をreq.user
に保存して、データベースのクエリのように処理する必要があります。
req
に何かを設定すると、のために現在のリクエストが存在します。 それ以降の要求に対しては存在しません。
モバイル/ apiのシナリオでは、ログイン中にデバイスにトークンを送信する必要があり、デバイスは認証されたリクエストごとにトークンを送信します。トークンの有効期限やフォーマットなどについては、jwtをご覧ください。モバイルアプリケーションの認証に関する実際の標準です。
nodejのWeb /バックエンドのシナリオで、ユーザー情報をメモリに保存したい場合や、非常に軽量なキャッシュを使用する場合は、app
またはノードglobal
に保存することができますしかし、スケーラビリティはありません。サーバをスティッキーにして水平方向にスケーリングする必要があります(また、キャッチされていないエラーの場合はノードのアプリケーションがクラッシュし、アプリの再起動には無関係です)。そうしないでください、それはひどいです。データを格納するには、memcached(これはtutorialも見てください)のようなものを使用する必要があります。