nodejs连接数据库传送到前端
时间: 2023-05-22 09:03:54 浏览: 58
可以使用Node.js中的MySQL模块来连接数据库,并使用Express框架将数据传送到前端。在服务器端定义数据库连接,执行查询语句并将结果转换成JSON格式,然后使用Express框架中的res.send方法将JSON数据传送到前端页面。以下是示例代码:
```
const mysql = require('mysql');
const express = require('express');
const app = express();
// 定义数据库连接
const connection = mysql.createConnection({
host: 'localhost',
user: 'username',
password: 'password',
database: 'database'
});
// 执行查询语句
connection.query('SELECT * FROM table', (error, results, fields) => {
if (error) throw error;
// 转换结果为JSON格式
const data = JSON.stringify(results);
// 发送数据到前端
app.get('/', (req, res) => {
res.send(data);
});
});
// 监听端口
app.listen(3000, () => console.log('Server started on port 3000'));
```
希望以上代码能对你有所帮助!