問題タブ [satellizer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
26310 参照

javascript - Node request.headers に認可を設定

Satellizer によって分析される Passport-Local ログイン要求をクライアント側に送信しようとしています。サーバー側からの要求で認証トークンを送信したいと考えています。残念ながら、 にはキーがありませauthorizationrequest.headers:

ログイン関数はここにリダイレクトされ、ここでensureAuthenticated()が呼び出されます。

ensureAuthenticated()次に、ログイン リクエストを分析し、トークンが一致することを確認します。

次に、リダイレクトしてメッセージを表示します

request.headers に認証キーを設定するにはどうすればよいですか?

0 投票する
0 に答える
88 参照

angularjs - AngularJS と satellizer - $location.path() が機能しない

私は角度サテライザーを使用しています。これが私のコードです。

login.js

ログインすると、確かに「Success!」と表示されます。コンソールに表示されますが、同じページにとどまります。それ以上に、$state.go('dashboard', {});を使用すると、それは働いています。

(PS. $location に関する投稿をたくさん読みましたが、解決策が思いつきませんでした)

0 投票する
2 に答える
95 参照

angularjs - トークンベースの認証を使用しながらデータを操作するための最良のアプローチは何ですか?

ユーザーがコメントを保存できるサンプル アプリケーションを作成しています。登録とログインのプロセスを作成しました。ユーザーが登録すると、ユーザーの詳細が MySQL データベースに保存され、トークンがブラウザーに返されます。これで、彼はプロファイル ページにアクセスできます。

既存のユーザーがログインすると、プロファイル ページにリダイレクトされます。プロフィール ページは、ユーザーが登録またはログインしたときにのみアクセスできます。

ログインした後、彼がすでにコメントを追加している場合は、すべてのコメントを表示したいと思います。

私のフロントエンドは Angular で、バックエンドは Laravel を使用しています。認証には Satellizer を使用します。

ユーザーがコメントを追加、編集するという事実を考慮して、データを操作する際の最善のアプローチは何かを知りたいです。localstorage を使用してキーと値のペアでデータを保存する必要がありますか、それともユーザーがコメントを追加したり変更を加えたりするたびに更新される json ファイルを作成する必要があります。

サーバーからのデータを処理する最も効率的な方法は何かを知りたいと思っていました。これにより、アプリケーションが 10000 人のユーザーと各ユーザーの大量のデータにスケーリングされた場合でも高速になります。

ありがとう

0 投票する
0 に答える
568 参照

angularjs - Angular URLの疑問符はどこから来ていますか?

URL にクエスチョン マークが付いているものを見つけようとして頭がおかしくなりましたか? ナビしているときはありません。しかし、(Satellizer を使用して) バックエンドにアクセスしようとするとすぐに表示されます。

電話をかける前に
http://localhost:3000/#/

電話の後
http://localhost:3000/?#/

0 投票する
1 に答える
465 参照

angularjs - Spring-boot angularjs satelizer cors フィルター

CORS フィルターに問題があると思います。Intellij Idea REST ツールで Authorization ヘッダーを使用してリクエストを送信すると、フィルターが Authorization ヘッダーをキャッチするためです。

しかし、別のサーバーからクライアント側からリクエストを送信しようとすると、フィルターはヘッダーを認識しません(nullを返します)。

ビルド トークンには、Spring Boot、angularjs、salelizer、および JWT を使用しています。

サーバー側でトークンを構築するためのパラメーター。

私の認証フィルター

Web Mvc 構成ファイルの CORS フィルター

私のセキュリティ設定

私のクライアント側の設定