【发布时间】:2018-05-31 08:40:28
【问题描述】:
我一直在努力实现这一点,但它不起作用。我想做的是我创建了一个mysql数据库,我希望它在nodeJS的帮助下将数据显示在我的移动应用程序中。数据库连接已经建立,当我在 npm 终端中运行 nodeJS 文件时,会显示来自数据库的数据。我的问题是,我可以在我的 cordova 应用程序中显示该数据吗?
这是我的 db.js 页面的外观
var mysql = require('mysql');
var con = mysql.createConnection({
host: "localhost",
user: "root",
password: "",
database: "testdb"
});
con.connect(function(err) {
if (err) throw err;
con.query("SELECT * FROM animallist", function (err, result, fields) {
if (err) throw err;
console.log(result);
});
});
当我在 npm 终端中运行这个 db.js 时,输出如下所示。 输出是正确的。
但是我可以在数据 div 中的 cordova 应用程序中将此数据显示到 html 文件中吗? 这就是我在科尔多瓦的 html 页面的样子
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
</head>
<body>
<div id="data"></div>
</body>
</html>
我在互联网上浏览了很多帖子,但我无法找到解决方案,请谁能提供帮助。
提前致谢, 伊万保罗
【问题讨论】:
-
您的目标是将这些数据导入原生 (iOS/Android/Windows) Cordova 应用程序吗?
-
其实是的,因为我想这对我将来制作任何应用程序都非常有用,因为 node.JS 非常简单快捷。
标签: html mysql node.js database cordova