该项目的目的是,访问mysql数据库在本地主机/phpmyadmin点击按钮从客户端,并从数据库中获取数据,以填充客户端的表。
这个项目是使用express应用程序完成的。在routes文件夹、index.js
文件下编写的数据库接口代码:
var express = require('express');
var router = express.Router();
var mysql = require('mysql');
var connection = mysql.createConnection({
'host':'localhost',
'user':'root',
'password':'',
'database':'displayu'
});
connection.connect();
/* GET home page. */
router.get('/', function(req, res, next) {
res.render('index');
});
router.get('/getusers',function(req,res,next){
var x;
connection.query('SELECT * FROM sample', function(err,result,field){
if (err){
throw error;
}
else{
x = res.json(result);
console.log(x);
}
});
});
module.exports = router;
在localhost:3000
上,客户端代码写在index.html
下的views文件夹中,公共文件夹下的javascript逻辑产生一个按钮和一个空表。我想利用服务器端路由文件夹下的代码,单击这个按钮来访问数据库,并将这些数据填充到表中。我不知道执行此要求的确切步骤。我有客户端代码和服务器端代码,但需要帮助将它们连接起来,以获得输出。
https://stackoverflow.com/questions/47765474
复制相似问题