mysql - 我使用node.js创建了一个rest api,在.get方法中我想取回一个json数组
问题描述
我使用 Node.js 创建了一个 rest api,并且在该.get
方法中我想取回一个 JSON 数组,该数组在标题中包含实体的标题和其余数据。
这是我的代码:
app.get('/evenement/show', (req, res) => {
con.query('SELECT * FROM evenement ORDER BY date_debut_evenement desc',((err, results, fields) => {
if(!err){
res.send(results);
}
else {
console.log(err)
}
}))
});
[
{
"id_evenement": 1,
"nom_evenement": "testtttttt",
"type_evenement": "test",
"date_debut_evenement": "2019-11-19T17:58:23.000Z",
"date_fin_evenement": "2019-11-19T17:58:23.000Z",
"distance_evenement": "50",
"photo_evenement": "test",
"lieux_evenement": "test"
},
{
"id_evenement": 2,
"nom_evenement": "user",
"type_evenement": "user",
"date_debut_evenement": "2019-11-12T23:00:00.000Z",
"date_fin_evenement": "2019-11-18T23:00:00.000Z",
"distance_evenement": "50",
"photo_evenement": "user",
"lieux_evenement": "user"
}
]
这就是我现在获取数据的方式 在此处输入图像描述 我想要它就像 在此处输入图像描述一样
解决方案
尝试这个
app.get('/evenement/show', (req, res) => {
con.query('SELECT * FROM evenement ORDER BY date_debut_evenement desc',((err, results, fields) => {
if(!err){
res.send({ evenements:results });
}
else {
console.log(err)
}
}))
});
推荐阅读
- java - 如何通过在球衣中添加自定义标头从请求过滤器发送响应
- testing - 需要帮助识别 testcafe 中的元素
- c# - ASP.NET CORE 2.1 跨线程模拟
- python - 使用 dtype 读取二进制文件会导致 ValueError
- asp.net - 请求过滤模块,用于拒绝查询字符串过长的请求
- c# - 问题是在 Windows 7 中为 UBL Api 安装 .pem 扩展安全证书
- c# - xml反序列化不绑定列表
- flutter - 边框半径不适用于容器小部件内
- python - 确保用户的输入不是 Python 3 中的字符串
- javascript - 应用于特定数字输入字段的混合/最大范围