私はAPI用のsailsjsバックエンドを持っています。私はフロントエンドにAngular4を使用したいと思います。私は、Angularでどのようにセッションを処理できますか?私はドキュメントを読んでみたが何も思い付きませんでした。Angular4セッション処理
具体的には、ログイン、ログアウト、CSRF保護などを処理できる必要があります。Angles4をSailsに使用することは可能ですか?Sailsにはそのすべてが組み込まれていますか?
私はAPI用のsailsjsバックエンドを持っています。私はフロントエンドにAngular4を使用したいと思います。私は、Angularでどのようにセッションを処理できますか?私はドキュメントを読んでみたが何も思い付きませんでした。Angular4セッション処理
具体的には、ログイン、ログアウト、CSRF保護などを処理できる必要があります。Angles4をSailsに使用することは可能ですか?Sailsにはそのすべてが組み込まれていますか?
Angular4で帆を使用したいので、sails.io.jsをindex.htmlに<script src="/assets/sails.io/sails.io.js"></script>
として追加し、sails.io.jsをassets/sails.io/folderに保存してから、SailsModuleをインポートしてあなたの中にある帆モジュールは、あなたがコンストラクタとngOnInit()SailsServiceのconnect()メソッドを呼び出すにSailsServiceを注入する必要があるかもしれません
imports:[SailsModule.forRoot()]
を追加.Also app.module.ts。その後、request(options):Observable
SailsServiceのメソッドを使用してreq.session
の助けを借りてリクエスト(チェックhttp://sailsjs.com/documentation/reference/web-sockets/socket-client/io-socket-requestとチェックhttp://sailsjs.com/documentation/concepts/sessions)を取得して、セッションの値とプロパティを取得することができます。
現在、私はバックエンドAPIがPHPで書かれているangle4アプリケーションに取り組んでいます。セッションを維持するために、フロントエンドからデータを取得してデータを取得するだけです。私は単にSessionStorageとウェブブラウザにキーと値のペアを保存することができるjavascriptのLocalStorageプロパティがあります。
例:sessionStorage.setItem( "keyname"、 "value"); //設定する
var myvar = sessionStorage.getItem( "keyname"); //取得する
はい、 セッションの詳細をセッションサービスで保存することで、セッションを管理できます。
google firebase auth機能を使用すると、すべてのセッション、ログイン、ログアウトを管理できます。
実装が容易... Googleからの無料... Googleが維持さ ....
あなたはこの
1.を行うための2つのオプションがありwindow.sessionStorageの 2.アンギュラユーザーがログインしているときにいつでもsessionStroageを使用することができるサービス
1.Inあなたの場合は、そう、ちょうどこの
のようsessionStroageにデータを設定しますsessionStroage.setItem('userData', userObj);
と、ユーザーがログアウトされるよう
sessionStroage.clear();
2番目のオプションは、できるだけ早くので、このサービスは、アプリ内のデータが含まれていますglobalServiceにデータを置くとするだけでは明らかであるログアウト時にサービスデータ。このように: -
@Injectable()
export class GlobalService {
login(){
//initialize data here.......
}
logout(){
//remove your data......
}
}
注:ブラウザのタブが閉じている場合、このデータは失われます。このデータを回復したい場合は、window.localStorageに入れてください
はい、私の[Angular4-sails](https://github.com/rsthangavel/Angular-sails) –