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
240 452
Viestejä
4 199 924
Jäsenet
70 908
Uusin jäsen
Biurpo

Hinta.fi

Ylös Bottom