Javascript 使用nodejs从MariaDB获取数据并将其发送到html页面(expressjs)

Javascript 使用nodejs从MariaDB获取数据并将其发送到html页面(expressjs),javascript,mysql,node.js,express,mariadb,Javascript,Mysql,Node.js,Express,Mariadb,我需要从本地Maria数据库中获取一些数据,并将它们发送到HTML表中,以构建包含一些活动的日历。 我使用expressjs将用户重定向到特定的HTML页面 这是我的文件结构: NODE | |- app.js PUBLIC | |- RESOURCES | |- PROPS | | | |- CSS | | | |- index.css |- SCRIPTS | |- index.js index.htm

我需要从本地Maria数据库中获取一些数据,并将它们发送到HTML表中,以构建包含一些活动的日历。 我使用expressjs将用户重定向到特定的HTML页面

这是我的文件结构:

NODE
|
|- app.js

PUBLIC
|
|- RESOURCES
   |
   |- PROPS
   |  |
   |  |- CSS
   |     |
   |     |- index.css
   |- SCRIPTS
      |
      |- index.js

index.html
foo.html
这是app.js的一个例子:

const express = require("express")
const app = express();
const path = require("path");

app.use(express.static("../public"));

app.get("/", function(req, res) {
  res.sendFile(path.join(__dirname + "/../index.html"));
});

app.listen(5000, () => {
  console.log("App listening on port 5000!");
});
我只需要在加载特定HTML文件时访问MariaDB,比如/about
获取一些数据,并将它们发送给JS函数以编辑此表。

您需要使用模板引擎来使用数据呈现视图。否则,您可以创建一个api端点,该端点使用mariadb数据进行响应,并使用Javascript发送请求

你试过什么了吗?你到底被困在哪里了?我真的不知道怎么开始。。