我试图从多个表中获取数据,并使用后遗症方法findAll将其传递到视图,但要将数据传递到视图,需要将Res.Render放在then方法中。我有5个没有关系的表,所以我需要把方法一个放在另一个里面,我不这么认为,有更好的方法吗?
我需要这样传递数据:
res.render(“view”,{user:users,device:devices,root:roots,place:places,why:whys})
我尝试使用异步和等待方法,但我仍然没有得到数据。
router.get('/', (req, res) => {
const Getuser = async () => {
const res = await Users.findAll()
const data = await res.json
return data
}
const result = Getuser()
console.log('dados:')
console.log(result)
res.render('home/index', {
User: req.user,
Result: result
})
});
我希望结果包含我需要传递给视图所有数据,但实际结果是:
数据:Promise{}
我找到了更好的方法。
router.get('/', async (req, res) => {
try {
// pegar dados de tabela:
// - User
const user = await User.findAll()
return res.render('home/index', {
User: req.user,
// Contact: contatos,
// Redes: social,
// Planos: planos
})
} catch(err) {
throw new Error('Erro ao retornar usuarios')
}
});
这样我就可以把很多查询放在这里,查询属于多个表
我的数据库中有两个表。它们是食物和亚食物。我想在foods模型中获得sub_foods的名称作为数组,并将其传递到create.blade.php文件,以便在表单中创建一个动态下拉框。这是我的密码, FoodsController.php create.blade.php
我想把这些数据从当前的activity发送到更多的“BusinformationScard”activity。 @override public void onBindViewHolder(@nonnull ViewHolder ViewHolder,final int position){
问题内容: 我想将两个数据对象传递给Go Template。一个是MongoDB查询结果,另一个是整数数组。 MongoDB查询: 我想通过以下代码发送“结果”和一个int数组 如果只有db结果,我们可以将其用作 在模板中,我们可以访问它{{.Name}}等(其中Name是[] User的结构字段) 请告诉我如何传递这些数据以及如何在模板中访问它们。 问题答案: 你可以仅通过一个单一的值,但该值可
我已经编写了三个类(、、),我想使用映射将数据存储到表中。我正在使用JSON将数据存储到表中。 当我存储数据时,数据存储在所有表中,但在用户ID中显示,在UserCredential ID中显示,在地址ID中显示,而在第一个条目中,所有ID都应该是。 班级是 用户凭据。Java语言 一个ddress.java 我真的不明白如何克服这个问题。 存储数据的JSON格式 和具有不同id的响应,而它们在第
我创建了一个新的电子应用程序。 在索引中。jsi使用节点文件系统加载数据 如果我试着使用require。JSIT之所以能够工作,是因为它运行在不同的线程上,而不是使用节点进行初始化,更像是一个实际的浏览器窗口。但有没有办法从索引中传递数据呢。js到main。js 我不知道我对这个问题的看法是否部分正确 如果您需要更多代码或信息,请询问!
在我们讨论数据库和数据模型之前,让我们先讨论一下如何将数据从控制器传递给视图。控制器类将响应请求来的URL。控制器类是给您写代码来处理传入请求的地方,并从数据库中检索数据,并最终决定什么类型的返回结果会发送回浏览器。视图模板可以被控制器用来产生格式化过的HTML从而返回给浏览器。 控制器负责给任何数据或者对象提供一个必需的视图模板,用这个视图模板来Render返回给浏览器的HTML。最佳做法是:一