Je travaille sur un projet AngularJS et je suis assez nouveau sur le Web. Ce que je suis en train de réaliser est simple connexion. Je l'ai mis en œuvre auth de base à jeton, sur le côté serveur (de nodejs) et aussi du côté client.
Tout semble fonctionner à merveille. Sauf lorsque je tente de
cela. window.location.href de $
Lorsque je clique sur connexion, pour tester si mon authentification fonctionne correctement, je l'ai appelé http.get $ à un point final autorisé, il fonctionne parfaitement. Ensuite, je fais un appel à nodejs (servir) de me servir une page sur un critère donné, qui a besoin de l'autorisation en-tête jeton. Mais ce ne est pas envoyé.
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);
});
}
Code nodejs
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');
}
};













