이 프로젝트를 얻으려고합니다 : https://github.com/stormpath/stormpath-angular2-express-example webpack에서 실행 중입니다. 응용 프로그램이 시작,하지만 첫 번째 페이지가로드 나는이 오류 받고 있어요 때예외 얻기 : 웹팩에서 angle-stormpath와 함께 null의 'getCookie'속성을 읽을 수 없습니다.
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)
를 여기 샘플 환매 특약 설정을 가지고 : https://github.com/djkrite/ng2-stormpath-webpack-example
내가 사용하려고했습니다
BrowserDomAdapter.makeCurrent();
부트 스트랩 호출 이전에
하지만 예기치 않은 토큰 가져 오기에 대한 다른 오류가 발생합니다.
도움을 주시면 감사하겠습니다.
난 당신의 repo를 복제하고 && 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에서 실행 중입니다. Stormpath 요청은 포트 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를 놓쳤습니다. 나는 지금 조사 중이다. –