AngularJs Omadresser URL ikke bestått autorisasjons header til server

stemmer
0

Jeg jobber på en AngularJs prosjekt, og jeg er ganske ny på web. Det jeg prøver å oppnå er enkel pålogging. Jeg har implementert token basen Auth, på tjenersiden (nodejs) og også på klientsiden.

Alt ser ut til å fungere bra. Bortsett fra når jeg prøver å

dette. $ window.location.href

Når jeg klikker login, for å teste om min godkjenning fungerer som den skal, har jeg kalt en $ http.get til en autorisert endepunkt det fungerer perfekt. Så jeg ringe til nodejs (tjene) for å tjene meg en side på et gitt endepunkt, som må fullmakten token spissen. Men det er ikke å bli sendt.

  public loginClick = () => {
        this.authService.login(this.user).then(msg => {
            console.log(success);
            this.$http.get(Config.apiEndpoint().url + '/memberinfo').then(result => { 

                console.log(result.data); //<== this works
                var landingUrl = http:// + this.$window.location.host + /dashboard/;
                this.$window.location.href = landingUrl; //<== this does not works
            });

        }, errMsg => {
            console.log(failes);
        });

    }

nodejs kode

app.get('/', moduleRoutes.root);
app.get('/dashboard/', moduleRoutes.root);

export function root(req: express.Request, res: express.Response) {
    if (authorization.isAuthorized(req, res)) {
        res.sendfile('./public/views/index.html');
    } else {
        res.sendfile('./public/views/login.html');
    }
};
Publisert på 12/03/2016 klokken 16:26
kilden bruker
På andre språk...                            


1 svar

stemmer
-1

Du bør bruke $ beliggenhet som dette:

 public loginClick = () => {
        this.authService.login(this.user).then(msg => {
            console.log("success");
            this.$http.get(Config.apiEndpoint().url + '/memberinfo').then(result => { 

                console.log(result.data);
                $location.path('/dashboard');
            });

        }, errMsg => {
            console.log("failes");
        });

    }

Takk & Skål

Svarte 12/03/2016 kl. 17:53
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more