gpt4 book ai didi

mysql - 显示信息。使用 nodeJS 从 mySQL 数据库到网页

转载 作者:行者123 更新时间:2023-11-29 09:36:24 25 4
gpt4 key购买 nike

这是我向 Stackoverflow 提出的第一个问题,我希望我的措辞正确。我有两个文件,一个连接到数据库 db.js,另一个充当服务器 server.js。我想在网页上显示数据库中的信息,但我总是看到空白页。但是,我能够 console.log 信息。我猜这是我返回结果的方式有问题,但我尝试了各种选项,但似乎没有任何效果。这是最新的工作代码。

db.js file

function getCaughtData () {


return new Promise((resolve, reject) => {
var connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : 'password',
database : 'database'
});
connection.connect(function(err){
connection.query("SELECT * FROM caughtInfo", function (err, result) {
if (err) throw err;
// console.log("calling inside the function", result);
resolve(JSON.parse(JSON.stringify(result)));
})}

)});
}
function getEmails(){
getCaughtData().then(result => {console.log(result)});
};


server.js file

app.get('/database', (req, res) => {
res.send(db.getEmails())
})

最佳答案

好的,所以我应该在发布这个问题之前尝试更长的时间。这是用于解决我的上述问题的代码:

db.js

function getCaughtData () {


return new Promise((resolve, reject) => {
var connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : 'password',
database : 'database'
});;
connection.connect(function(err){
connection.query("SELECT * FROM caughtInfo", function (err, result) {
if (err) throw err;
// console.log("calling inside the function", result);
resolve(JSON.parse(JSON.stringify(result)));
})}

)});
}

服务器.js

app.get('/snow/dog', (req, res) => {
db.getCaughtData().then(result => {res.send(result)});
})

关于mysql - 显示信息。使用 nodeJS 从 mySQL 数据库到网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57515679/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com