Intenté agregar un conjunto de registros de la base de datos al almacenamiento local para usar en el navegador.
He probado para agregar el conjunto de registros al almacenamiento local y devolverlo a la matriz de nombres almacenados
//Connect to database var sql = require("mssql");// appear undefined in browser var config = { user: '****', password: '****', server: '****', databse:'****', port: 1433, options: { trustedConnection: true, trustServerCertificate: true }, }; let test = [{field:"ddd"},{field:"AAA"}]; // appear undefined when called in browser sql.connect(config, function (err) { if (err) console.log(err); // create Request object var request = new sql.Request(); // query to the database and get the records request.query("select * from Test ", function (err, recordset) { if (err) console.log(err) // write the records in console.log console.log(recordset) //add recordset to localstorage then get array back from localstorage localStorage.setItem("recordset", JSON.stringify(recordset)); var storedNames = JSON.parse(localStorage.getItem("recordset")); console.log(storedNames);//it appears error }); });pero cuando console.log los nombres almacenados aparece un error en la terminal.
También otra cosa que no entendí. cuando traté de abrir el navegador, se muestra en la herramienta de desarrollador (requerir no está definido ...) en el archivo server.js , también intenté llamar (dejar Probar) dentro de la consola del navegador, siempre se muestra indefinido.
¿Puede alguien por favor ayudarme a entender lo que me estoy perdiendo exactamente?