Ich bin neu nodejs, Derzeit verwende ich Rest-Client, um die Daten vom Proxy-Service zu holen. Anfangs Mit der POST-Methode des Ruhe-Clients kann ich meinen Proxy anmelden und erhalte eine Erfolgsantwort.nodejs Restclient Authentifizierung und Abruf von Sitzungsdaten
nach dem Login Sofort ich rufe 'get' (proxy/user/me) -Methode zum Abrufen der Sitzungsdaten, dann habe ich Login fehlgeschlagen Nachricht, Wie kann ich überprüfen jedes Mal vor dem Abrufen anderer Daten mit nodejs.
//Example POST method invocation for Login
//after Login get method invocation
var Client = require('node-rest-client').Client;
var client = new Client();
var fs = require('fs');
var email = "[email protected]";
var proxy = "http://google.com";
var password = "abcd";
// set content-type header and data as json in args parameter
var args = {
data: JSON.stringify({ username: email, password: password }),
headers: { "Content-Type": "application/json" }
};
client.post(proxy+"login", args, function (data, response) {
//Sucessfully Login message Dis[play with status Code 200
console.log(response.statusCode);
if (parseInt(response.statusCode) === 200) {
//after success I am trying to fetch session Data, 'get' mehode will always shows ,there is no login.
client.get(proxy+"user/me", function (sessionData, sessionResponse) {
//The second URL for fetching session data always shows { message: "not Login message" }
console.log(sessionData, 'Dubt', sessionResponse.statusCode);
});
}
});