要将数据库中的数据显示到jade模板中,可以按照以下步骤进行:
以下是一个示例的Node.js代码,演示如何将数据库中的数据显示到jade模板中:
// 引入必要的模块和库
const express = require('express');
const app = express();
const Sequelize = require('sequelize');
const sequelize = new Sequelize('database', 'username', 'password', {
host: 'localhost',
dialect: 'mysql'
});
// 定义数据模型
const User = sequelize.define('user', {
name: Sequelize.STRING,
age: Sequelize.INTEGER
});
// 查询数据并渲染jade模板
app.get('/', (req, res) => {
User.findAll().then(users => {
res.render('index', { users: users });
});
});
// 启动服务器
app.listen(3000, () => {
console.log('Server is running on port 3000');
});
在上述代码中,我们使用Sequelize连接到MySQL数据库,并定义了一个名为User的数据模型。在路由处理函数中,我们使用User模型的findAll方法查询所有用户数据,并将查询结果传递给名为index的jade模板。在jade模板中,可以使用#{}
语法来展示查询到的数据。
需要注意的是,以上代码仅为示例,实际情况中需要根据具体的开发环境和需求进行相应的调整。
希望以上内容能够帮助你将数据库中的数据显示到jade模板中。
领取专属 10元无门槛券
手把手带您无忧上云