【发布时间】:2020-03-12 19:02:27
【问题描述】:
我正在做一个网络项目,我需要使用 MySQL 中的数据生成 PDF,我得到了连接并通过 Res.Render('Myview.ejs', data: data) 我可以看到数据,但是我想要一个包含数据的 pdf。
我从哪里得到 DB Conection 和 SQL 查询
var mysql = require('mysql');
exports.proyectosHome = (req, res) => {
// Parámetros de conexión a la base de datos.
var con = mysql.createConnection({
host: "localhost",
user: "root",
password: "",
database : 'tasker'
});
con.connect(function(err) {
if (err) throw err;
console.log("Connected!");
con.query("select * from proyectos", function (err, result) {
if (err) throw err;
res.render('index.ejs',
{
datos :result
});
})
});
}
而 myView 我在哪里得到了一个标签 <a>,当我按下时,我想用 select * from proyectos 数据创建一个 pdf
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<% for( let i = 0; i < datos.length; i++ ) { %>
<%- datos[i].nombre %>
<% } %>
<a href="#">Create PDF</a>
</body>
</html>
【问题讨论】:
-
嗨,O. Jones,但我想从 MySQL 按 标签创建一个 pdf,在浏览器中只是为了向用户提供信息......但我想要来自 MySQL 的信息.谢谢
标签: javascript mysql node.js pdf