使用NodeJS + HTML建立MySQL数据库似乎不起作用

问题描述 投票:0回答:1

TBH,感觉很愚蠢...我知道我在犯一些错误,但是我已经在MySQL和Nodejs之间的连接上花费了相当多的时间,但我仍然无法找出问题所在。解决方案将不胜感激!

我正在使用cPanel(使用nodejs进行所有设置),并且在同一目录中包含以下两个文件:

index.html:

<!DOCTYPE html>
<html>
<body>

<h1>MySQL and Node.js</h1>

<script src="config_db.js"></script>
<script>
con.query('SELECT * FROM Index', (err,rows) => {
  if(err) throw err;
  document.write('Data received from Db:\n');
  document.write(rows);
});

</script>
</body>
</html>

config_db.js

var mysql = require("mysql");
var con = mysql.createConnection({
     host: 'localhost',
     user: 'username_here',
     password: 'password_here',
     database: 'database_name_here'
});

con.connect(function(err){
  if(err){
    console.log('Error connecting to Db');
    return;
  }
  console.log('Connection established');
});

在输出中,除了“ MySQL和Node.js”之外,我什么也没得到。

javascript mysql node.js cpanel
1个回答
0
投票

输出'MySQL和Node.js'

是完美的HTML视图。

您正在使用'console.log'语句作为查询结果。只需打开浏览器控制台开发人员工具即可查看输出。 (如果您使用的是Windows,请按F12键)

© www.soinside.com 2019 - 2024. All rights reserved.