我想问。
我有一些来自数据库和数据库的数据想要显示到表格HTML中,我如何将数据从数据库渲染到html页面?
这是我的代码来自routes / index.js
var express = require('express');
var router = express.Router();
const db = require("../models");
router.get('/', function (req, res) {
var x = db.Todo.findAll({
where: {
id: 2,
},
raw: true
}).then(function(result) {
return result[0].title);
});
res.render('index', { data: x);
})
module.exports = router;
这是来自views / index.ejs的代码
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Todo</title>
</head>
<body>
<h1>To-Do list</h1>
<table>
<tr>
<td>test 1</td>
<td>test 2</td>
<td> <%= data.title %> </td>
</tr>
</table>
</body>
</html>
非常感谢你的关注