私はこのプロジェクトを取得しようとしています:https://github.com/stormpath/stormpath-angular2-express-example webpackで実行しています。私が使用しようとしたhttps://github.com/djkrite/ng2-stormpath-webpack-exampleEXCEPTION:ウェブパックでangle-stormpathのnullの 'getCookie'プロパティを読み取ることができません
:
BrowserDomAdapter.makeCurrent();
アプリケーションが起動しますが、私はこのエラーを取得しています最初のページをロードするとき:
TypeError: Cannot read property 'getCookie' of null
at CookieXSRFStrategy.configureRequest (app.js:51374)
at XHRBackend.createConnection (app.js:51414)
at httpRequest (app.js:51752)
at StormpathHttp.Http.get (app.js:51863)
at StormpathHttp.get (app.js:78381)
at Stormpath.getAccount (app.js:49917)
at new Stormpath (app.js:49906)
at _View_AppComponent_Host0.createInternal (host.ngfactory.js:20)
at _View_AppComponent_Host0.AppView.create (app.js:42393)
at _View_AppComponent_Host0.DebugAppView.create (app.js:42593)
は、私はここのサンプルレポを設定していますブートストラップコールの前に
が発生しますが、予期しないトークンのインポートに関する別のエラーが発生します。
ご協力いただければ幸いです。
私はあなたのレポのクローンを作成し、&&のNPM start'をインストールNPM '実行して、問題を再現してみました。私がこれを行うと、localhost:4200上で動作するものはありませんが、localhost:3000上で実行されているようです。 localhost:3000を開くと、私のコンソールに次のエラーが表示されます: 'エラー:ENOENT:そのようなファイルやディレクトリはありません '/Users/mraible/dev/ng2-stormpath-webpack-example/index.html' atエラー(ネイティブ) ' –
Webpackはhttps:// localhost:4200(https)で実行されており、http:// localhost:3000上で動作しています。ストームパス要求は、ポート3000のエクスプレスサーバーにプロキシされます。https://stormpath.com/blog/angular-2-user-authenticationと同じように動作しますが、「ng serve」ではなくwebpackで動作します。ここにスクリーンショットがあります:https://drive.google.com/file/d/0B3n94fXDBWwheE1vVmpHbjJQUWM/view?usp=sharing –
ああ、私はlocalhost:4200でHTTPSを見逃しました。私は今調査中です。 –