gpt4 book ai didi

javascript - Sails.js - 尝试显示模型数据时出现问题

转载 作者:搜寻专家 更新时间:2023-10-31 23:43:23 25 4
gpt4 key购买 nike

我可以毫无问题地从数据库中检索我的所有模型并使用以下代码在页面上显示它们:

index: function(req, res) {
Applicant.find(function(err, applicants) {
if (err) {
return console.log(err);
}else{
res.view({
apps: applicants
});
}
});
}

但是,如果我尝试只拉出一个模型并显示它,我的浏览器就会卡在加载过程中。这是我仅用于提取一个模型的代码:

display: function(req, res) {
Applicant.find().where({id: 2}).done(function(err, appl) {
if (err) {
return console.log('HAI');
}else{
res.view({
applicant: appl
});
}
});
}

最佳答案

您的浏览器可能会卡住,因为当您尝试寻找申请人时发生错误,并且您的代码在这种情况下不会返回任何响应。所以浏览器永远等待响应。请尝试这样的事情

if (err) {
console.log('HAI');
return res.send(err, 500);
}

附言顺便说一下,从 Sails v0.9 开始,find() 方法将始终返回一个数组,即使只找到一条记录。如果您只想通过 ID 查找一条记录,并希望在您的 View 中看到单个对象,您可以使用 findOne() 方法。

关于javascript - Sails.js - 尝试显示模型数据时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18233970/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com