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

标签 javascript mysql node.js cpanel

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”之外,我什么也没得到。

最佳答案

输出“MySQL 和 Node.js”

是完美的 HTML View 。

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

关于javascript - 使用NodeJS + HTML建立MySQL数据库似乎不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59129315/

相关文章:

mysql - 在 bills.item_id = cars.id 上加入账单

node.js - Electron 静音打印

node.js - 在 Jenkins 中执行 SSH 命令时,bash 配置文件与使用同一用户通过 SSH 连接时不同

mysql - 单个批处理查询或映射查询以提高效率?

php - 在一个 JSON 中有两个查询?

javascript - 如何使用 jquery 将相同类的元素包装在列表框中?

javascript - 为什么 instanceof 在 JavaScript 中返回 false?

javascript - 在 sinon 中 stub 整个类以进行测试

javascript - 创建下拉页面

javascript - Intranet 站点的积极缓存与 Javascript 文件组合