• Live: io-techin Tekniikkapodcast tänään perjantaina noin klo 15:05 alkaen. Keskustellaan viikon mielenkiintoisimmista tietotekniikka- ja mobiiliaiheista. Suora lähetys YouTubessa. Tule mukaan katselemaan ja keskustelemaan! Linkki lähetykseen >>

Node: RequestError: Requests can only be made in the LoggedIn state, not the SentClientRequest state

Liittynyt
17.10.2016
Viestejä
481
Tuo otsikossa oleva ongelma kummittelee aina silloin tällöin vaikkakin todella harvoin. Tämä voi tapahtua silloin kun käyttäjä kirjautuu sisään. Liitekuvana koko virhe.

Oma sisäänkirjautumiskoodi:


Koodi:
            DBConnect.Login    (request.body.email, request.body.password, connection, (error, results, fields) => {
                if (results.length > 0) {
                    if (results[0].Email == request.body.email && results[0].Password == (crypto.createHash("SHA256").update(request.body.password).digest("hex"))) {
                        console.log(results[0].ID);
                        response.status(200).send(JSON.stringify(results[0].ID));
                    } else {
                        response.status(401).send("Login failed: wrong userame or password.");
                    }
                } else {
                    response.status(401).send("Login failed: wrong userame or password.");
                }
                // console.log(results);
            });
        });
Login koodi
Koodi:
let Login = (Email,Password, connection, callback) => {
    var request = new Request('SELECT Email, Password, ID FROM Users WHERE Email=@Email', function (error, rowCount, rows) {
            if (error) {
                console.log(error);
            } else {
                
                results = createResults(rows);
                console.log(results[0]);
              
                callback(error, results, null)
            }
        });
    request.addParameter('Email', TYPES.NVarChar, Email);
        connection.execSql(request);
    
}
Mitään ideaa mikä voisi aiheuttaa kuvassa / otsikossa olevan virheen?

errorstate.png
 

nnaku

I'm object-oriented!
Liittynyt
28.11.2016
Viestejä
779
Oliskohan niin että connectoria ei ole vielä alustettu ja yritetään muodostaa requestia.

missä ja miten händläät connectionin on connect eventin?
 
Toggle Sidebar

Statistiikka

Viestiketjut
241 592
Viestejä
4 216 437
Jäsenet
71 080
Uusin jäsen
TonyR

Hinta.fi

Ylös Bottom