0
我做了這個路線來檢查貓鼬中是否有一些數據,並基於此我將狀態變量設置爲true,並在路由級別檢查它是否爲true,適當地發送響應,我得到的錯誤響應服務器Nodejs:無法讀取null的屬性
崩潰不能讀「狀態」空
這裏的財產是代碼:
app.get('/authenticate', function(req, res){
var state = false;
user.remove({}, function(err){
if(err){
console.log('didnt clear');
return;
}else{
user.find({}, function(err, data){
if(err){
console.log('error occured while finding');
return;
}
this.state = true;
console.log(this.state);
})
return this.state;
}
})
if(state){
res.json('removed all documents in collection);
}else{
res.json('something bad happened');
}
})
'let state:Boolean = false;'意思是什麼? – Teemu
設置變量爲false –
這對我來說是新的。從什麼時候冒號一直是JS中的賦值操作符? – Teemu