Javascript 从服务器端清除本地存储

Javascript 从服务器端清除本地存储,javascript,server-side,Javascript,Server Side,您好,我需要从服务器端清除()我的本地存储 正确的时机是在db中插入一些信息(从localstorage获取的信息)之后,然后我需要重定向并清除localstorage 我尝试使用节点localstorage,但无法从控制器执行此操作 编辑: 我在Node.js上工作,所以它的Javascript服务器端 守则的一部分: var mPA = require('../models/mPedidosAbastecimiento'); var mysql = require('mysql'); var

您好,我需要从服务器端清除()我的本地存储

正确的时机是在db中插入一些信息(从localstorage获取的信息)之后,然后我需要重定向并清除localstorage

我尝试使用节点localstorage,但无法从控制器执行此操作

编辑:

我在Node.js上工作,所以它的Javascript服务器端

守则的一部分:

var mPA = require('../models/mPedidosAbastecimiento');
var mysql = require('mysql');
var async = require('async');
var LocalStorage = require('node-localstorage').LocalStorage,
localStorage = new LocalStorage('./scratch');

 function postAlta(req, res){
    params = req.body;
    var objDatos = params.objDatos;
    var objDatosParsed = "";
    tipo_de_objDatos = typeof objDatos;

    if (tipo_de_objDatos == "string"){      
        objDatosParsed = JSON.parse(objDatos);          
    }else if (tipo_de_objDatos == "object"){
        stringiii = JSON.stringify(objDatos);
        objDatosParsed = JSON.parse(stringiii); 
    } else {
        console.log("No es ni string ni object, es: "+tipo_de_objDatos);
    }

    var aArt = objDatosParsed.aArticulos;
    var fecha_generacion = params.fecha_generacion;
    var id_sector = params.sector;

    var connection = mysql.createConnection({
        user: 'xxx',
        password: 'xxx',
        host: 'xxx.xxx.xxx.xxx',
        port: 'xxx',
        database: 'xxx',
        dateStrings : xxx
    });

    connection.connect();

    mPA.getLastNroPa(function (ultimo_nro_pa){

        ultimo_nro_pa = ultimo_nro_pa[0].nro_pa;
        var nro_pa = 1;

        if (ultimo_nro_pa != 0)
            nro_pa = ultimo_nro_pa+1;

        fecha_generacion = changeDate(fecha_generacion);

        async.eachSeries(aArt, function (articulo, callback) {
            var id_articulo = articulo.id_articulo_fk;
            var id_responsable = articulo.id_responsable_fk;
            var id_centro_costo = articulo.id_centrocosto_fk;
            var fecha_necesidad = articulo.fecha_necesidad;
            var urgente = articulo.urgente;
            var cantidad = articulo.cantidad;

            fecha_necesidad = changeDate(fecha_necesidad);          

            var query= "insert into pedidos_abastecimiento(nro_pa, fecha_gen, id_centrocosto_fk, id_responsable_fk, fecha_necesidad, "
                +"id_articulo_fk, cantidad, urgente, id_sector_fk) "+
                "values("+nro_pa+", '"+fecha_generacion+"', "+id_centro_costo+", "+id_responsable+", '"+fecha_necesidad+"', "
                    +id_articulo+", "+cantidad+", "+urgente+", "+id_sector+")"

            connection.query(query, function (err, rows, fields) {
                if (err){
                    throw err;
                    console.log(err)
                }else{
                    console.log("No errors in the query.");
                    console.log(query);
                    callback();
                }
            });

        }, function (err) {
            //HERE IS WHERE I NEE TO CLEAR THE LOCALSTORAGE SO 'paalta' CAN RENDER WITHOUT ANY DATA LISTED
            localStorage.clear();           
            connection.end();
            res.redirect('paalta');
        });     
    });     
}
只需清除值

localStorage.setItem("YourKey","");


从服务器向客户端发送包含以下内容的文档:

<script>
  localStorage.clear();
</script>

localStorage.clear();

您使用哪种服务器端语言?欢迎使用stackoverflow。如果你不只是说你做了什么,而是分享你已经尝试过的代码,这样我们就可以更好地理解你来自何方,并在解释中建立这种语法,这将非常有帮助。谢谢大家,我为你编辑了第一篇文章或
删除localStorage.YourKey;为什么要使用一个方法并将其留空?或者
localStorage.removietem('YourKey')谢谢大家,但这在服务器端不起作用这不是服务器端。对不起,这对我不起作用
<script>
  localStorage.clear();
</script>