[英]node.js Parse success/error not found, response not defined
嗨,我對Parse和Node.js很陌生。
當我嘗試定義一個函數時:
app.get('/something', function(req, res) {
var query = new Parse.Query("Something");
query.find({
success: function(objects) {
res.render('something-else', {
somethings: objects
});
}
});
});
我遇到了一個結果:沒有成功/錯誤
隨后,當我嘗試通過添加res.error或status.error來添加錯誤時,我分別得到以下錯誤:
app.get('/something', function(req, res) {
var query = new Parse.Query("Something");
query.find({
success: function(objects) {
res.render('something-else', {
somethings: objects
});
},
error: function() {
res.error("error");
}
});
});
TypeError:對象[object Object]沒有方法“錯誤”
以及狀態:
app.get('/something', function(req, res) {
var query = new Parse.Query("Something");
query.find({
success: function(objects) {
res.render('something-else', {
somethings: objects
});
},
error: function() {
status.error("error");
}
});
});
ReferenceError:狀態未定義
我知道這可能意味着我需要在某個位置創建狀態變量,但是在哪里可以做到這一點,怎么做?
非常感謝!
表達的響應對象沒有稱為“錯誤”的函數:
http://expressjs.com/api.html#res.status
請嘗試:
app.get('/something', function(req, res) {
var query = new Parse.Query("Something");
query.find({
success: function(objects) {
res.render('something-else', {
somethings: objects
});
},
error: function(err) {
res.send(500, err);
}
});
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.