如何在我的 node.js 环境中存储来自 MariaDB 的数据
How to store data from a MariaDB in my node.js environment
我有一个 MariaDB,可以存储电压、频率等能源数据。我的目标是可视化 Web 应用程序中的数据。虽然我通过下面的代码实现了将 MariaDB 连接到 node.js 并在特定端口上记录数据,但我不知道如何存储这些数据以进行进一步的数学运算或可视化。
如何存储数据以供进一步操作?
const express = require('express');
const pool = require('./db');
const app = express();
const port = 4999;
// expose an endpoint "persons"
app.get('/persons', async (req, res) => {
let conn;
try {
// make a connection to MariaDB
conn = await pool.getConnection();
// create a new query to fetch all records from the table
var query = "select * from Herget_Netz2_WirkleistungL1";
// run the query and set the result to a new variable
var rows = await conn.query(query);
console.log('Daten kommen');
// return the results
res.send(rows);
} catch (err) {
throw err;
} finally {
if (conn) return conn.release();
}
});
app.listen(port, () => console.log(`Listening on pfort ${port}`));
这个问题比较宽泛。
听起来您需要设置一个前端并在端点上调用 fetch,例如:
fetch(<your-url>/persons)
.then(r => r.json())
.then(yourData => "<p>" + yourData "</p>")
您的数据将被插入到 HTML 中。您将需要对其进行迭代。
“存储”将发生在您在 promise 的第二个 .then(yourData)
中定义的变量中,供您进一步操作。
您应该搜索“使用 maria db 数据库和节点后端设置前端”之类的教程。
我有一个 MariaDB,可以存储电压、频率等能源数据。我的目标是可视化 Web 应用程序中的数据。虽然我通过下面的代码实现了将 MariaDB 连接到 node.js 并在特定端口上记录数据,但我不知道如何存储这些数据以进行进一步的数学运算或可视化。
如何存储数据以供进一步操作?
const express = require('express');
const pool = require('./db');
const app = express();
const port = 4999;
// expose an endpoint "persons"
app.get('/persons', async (req, res) => {
let conn;
try {
// make a connection to MariaDB
conn = await pool.getConnection();
// create a new query to fetch all records from the table
var query = "select * from Herget_Netz2_WirkleistungL1";
// run the query and set the result to a new variable
var rows = await conn.query(query);
console.log('Daten kommen');
// return the results
res.send(rows);
} catch (err) {
throw err;
} finally {
if (conn) return conn.release();
}
});
app.listen(port, () => console.log(`Listening on pfort ${port}`));
这个问题比较宽泛。
听起来您需要设置一个前端并在端点上调用 fetch,例如:
fetch(<your-url>/persons)
.then(r => r.json())
.then(yourData => "<p>" + yourData "</p>")
您的数据将被插入到 HTML 中。您将需要对其进行迭代。
“存储”将发生在您在 promise 的第二个 .then(yourData)
中定义的变量中,供您进一步操作。
您应该搜索“使用 maria db 数据库和节点后端设置前端”之类的教程。