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

Liittynyt
17.10.2016
Viestejä
503
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
 
Oliskohan niin että connectoria ei ole vielä alustettu ja yritetään muodostaa requestia.

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

Uusimmat viestit

Statistiikka

Viestiketjuista
280 877
Viestejä
4 832 096
Jäsenet
78 152
Uusin jäsen
ComputerKN

Hinta.fi

Back
Ylös Bottom