Javascript 我想使用node.js在输入框、表或div中以.html文件的形式显示mysql数据库中存储的数据

Javascript 我想使用node.js在输入框、表或div中以.html文件的形式显示mysql数据库中存储的数据,javascript,html,mysql,node.js,Javascript,Html,Mysql,Node.js,我能够使用node.js连接到数据库,并使用handlebar从数据库检索数据,但无法使用.html扩展名发送数据。任何保存在.html扩展名中的方法都适用于我。 这是我的车把文件:- 我期待着帮助。 提前感谢。编写sql!您可以使用“插入”命令 let sql = "INSERT INTO *TABLE_NAME* (calumn1, calumn2, calumn3) VALUES (value1, value2, value3)"; conn.query(sql, (err, r

我能够使用node.js连接到数据库,并使用handlebar从数据库检索数据,但无法使用.html扩展名发送数据。任何保存在.html扩展名中的方法都适用于我。 这是我的车把文件:-

我期待着帮助。
提前感谢。

编写sql!您可以使用“插入”命令

let sql = "INSERT INTO *TABLE_NAME* (calumn1, calumn2, calumn3) VALUES (value1, value2, value3)";
conn.query(sql, (err, results) => {
    //~
}

如果要添加数据,可以使用该查询。

可以使用合并swig

npm install consolidate
npm install swig
在上述文件中添加以下行:

var cons = require('consolidate');

// view engine setup
app.engine('html', cons.swig)
app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'html');

你想同时使用handlebar和html吗?不只是html文件来呈现mysql数据谢谢你的帮助,但是我想在.html文件中呈现mysql数据。创建、更新和删除都完成了,但是为了显示,我必须使用.hbs文件,我不想使用。高级编号引文作者{{{#每个结果}{{id}{{{Quote}{{Author}}在html文件中绑定数据怎么样?我没有得到它。上面绑定的html文件中的表标记是通过Handlebar完成的,我想使用不会更改.html扩展名的方法来完成
npm install consolidate
npm install swig
var cons = require('consolidate');

// view engine setup
app.engine('html', cons.swig)
app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'html');