Tengo este método de publicación donde tengo el nombre de usuario variable, variable cuyo contenido necesito usar en otro archivo js. En este método uso sessionStorage.setItem().
app.post('/auth', function(request, response) { var username = request.body.username; var password = request.body.password; sessionStorage.setItem('user', JSON.stringify(username)); if (username && password) { connection.query('SELECT * FROM usuarios WHERE nombre_usuario = ? AND password_usuario = ?', [username, password], function(error, results, fields) { if (results.length > 0) { request.session.loggedin = true; request.session.username = username; response.redirect('/home'); } else { response.send('Incorrect Username and/or Password!'); } response.end(); }); } else { response.send('Please enter Username and Password!'); response.end(); } });Luego, como dije, necesito la variable de nombre de usuario en otro archivo js. Para eso uso sessionStorage.getItem(), pero siempre devuelve nulo.
case "based": // INSERT INTO BD states, Q and type of automaton, M console.log("the username is " + sessionStorage.getItem('user')); var state = this.chart.obtainStates(); console.log ("the state is " + state); var state2 = state.split("x",1); console.log ("the state2 is " + state2); } }¿Qué tengo que hacer?