我陷入了Firebase警告。 任何人都可以在這裏協助我嗎?FIREBASE警告:用戶回調拋出異常。 TypeError:req.next不是函數
錯誤:類型錯誤:req.next不是一個函數
下面是我的數據庫結構:
下面是我的代碼:
var user = null;
user = req.session.user,
user_id = req.session.user_id;
session = req.session;
session.admin = 1;
session.current = 'subscription';
var db = firebase.database();
var ref = null;
var unix = Math.round(+new Date()/1000);
if(req.body.url) {
// Code for update particular state from the country
console.log(req.body);
ref = db.ref().child(req.body.url);
ref.on("value",function(snapshot) {
//res.send(snapshot.ref);
ref.child(req.body.city_name).remove();
});
console.log("Log History :");
console.log("/countryMaster/" + req.body.country_name + "/countyMaster");
console.log(req.body);
db = firebase.database();
ref = db.ref().child("/countryMaster/" + req.body.country_name + "/countyMaster").child(req.body.state_name).set({
"createBy": "",
"createDate": unix,
"status": "1",
"updateBy": "",
"updateDate": unix
});
}else {
// Code for Add particular state from the country
var ref = db.ref().child("/countryMaster/" + req.body.country + "/countyMaster").child(req.body.state_name).set({
"createBy": "",
"createDate": unix,
"status": "1",
"updateBy": "",
"updateDate": unix
});
}
res.redirect('/city');
你從哪裏調用這段代碼?我可以告訴它是一個路由器處理程序/控制器操作,但如果您發佈您要從中調用此代碼段的位置,它可能會對我們有所幫助。 –
我從user.js路由調用此片段。在user.js路由中,我有一個名爲saveCity的函數。在這段代碼中,我正在寫入刪除現有記錄並插入新記錄以更新Firebase中的密鑰。 –
發佈完整的源代碼。你得到的錯誤是正確的,'req.next'不存在於'req'對象上,這意味着你在代碼中某處調用'req.next',但不在你上面發佈的代碼段中。 –