这是我的代码:
const img = document.getElementById('i');
img.src = fingerFrame.toDataURL();
答案 0 :(得分:0)
您需要将sql查询传递到nodejs Web服务器,然后将结果作为响应。
var http = require('http');
var url = require('url');
var mysql = require('mysql');
var con = mysql.createConnection({
host: "localhost",
user: "root",
password: "123",
database: "mydb"
});
http.createServer(function (req, res) {
var query = url.parse(request.url, true).query;
res.writeHead(200, {'Content-Type': 'text/html'});
con.connect(function(err) {
if (err) throw err;
var sql = unescape(query.sql);
con.query(sql, function (err, result) {
if (err) throw err;
res.end(JSON.stringify(result));
});
});
}).listen(8080);
然后你只需要打电话
var sql = escape("select * from table")
http://localhost:8080/?sql=select%20 *%20from%20table
答案 1 :(得分:0)
不不不。
你不能把这些代码放到前端。
前端代码未编译,它们是解释型语言。因此,任何打开您网站的人都会看到您的数据库地址,用户并通过。
这是你应该做的;
把代码放在后端(所以在服务器端运行它们)
使用json创建一个restful api来提供数据。
在前端网站上添加一些ajax调用并连接你创建的api。
这就是网络的运作方式。