프로젝트의 목표는 클라이언트에서 단추를 클릭 할 때 localhost/phpmyadmin에서 mysql 데이터베이스에 액세스하는 것입니다. 클라이언트 쪽에서 테이블을 채우기 위해 데이터베이스에서 데이터를 가져 오는 것입니다.명시 적 응용 프로그램에서 public 폴더의 javascript 파일은 index.js 경로 폴더에 작성된 데이터베이스 API에 어떻게 액세스 할 수 있습니까?
이 프로젝트는 명시 적 응용 프로그램을 사용하여 수행됩니다. 루트 폴더 아래에 기록 된 데이터베이스 인터페이스 코드, index.js
파일 : 클라이언트 측 코드가보기에 작성 localhost:3000
에
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;
이 index.html
에서 폴더를 버튼에서 공용 폴더 결과에서 자바 스크립트 로직 및 빈 테이블 .이 단추의 onclick 서버 쪽 경로 폴더 아래에 작성된 코드를 사용하여 데이터베이스에 액세스하고이 데이터를 테이블에 채 웁니다. 이 요구 사항을 수행하기위한 정확한 단계를 알 수 없습니다. 나는 클라이언트 측 코드와 서버 측 코드를 가지고 있지만 출력을 얻으려면 둘을 연결하는 데 도움이 필요하다.
이렇게하려면 요청을 보내주십시오 (아약스). jquery를 사용하여 아약스를 통해 요청을 쉽게 보낼 수 있습니다. – vibhor1997a
답장을 보내 주셔서 감사합니다. –