您好我需要从服务器端清除()我的本地存储。
正确的时刻是在db中插入一些信息(从localstorage获取信息)然后我需要重定向并清除localstorage ..
我尝试使用node-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');
});
});
}
答案 0 :(得分:0)
只是清理价值
# clone first repository
git clone <repo1>
# add remote
git remote add <remote2> <url2>
# display the list of all the remotes
git remote -v
# now add your branches to what ever branch you want
# you said that you need 3 branches so simply check them out from originX
# and push them to origin Y
OR
localStorage.setItem("YourKey","");
答案 1 :(得分:0)
从您的服务器发送到包含以下内容的客户端文档:
<script>
localStorage.clear();
</script>