0
노드 js, mysql 및 express가있는 달력을 만들고 싶습니다. 나는 데이터 파일 bdCalendar.js에 MySQL은 "이벤트"테이블을 BD 한노드 js 및 mysql이있는 Fullcalendar
$(document).ready(function() {
$('#calendar').fullCalendar({
theme: true,
eventLimit: true,
eventSources: [source]
});
});
: 여기 내 Calendar.js 코드입니다. 노드 js를 사용하여 테이블에서 배열 소스로 데이터를 전송하는 방법을 이해하지 못합니까?
bdCalendare.js :
const mysql = require('mysql');
var bdCalendar = mysql.createConnection({
host: 'localhost',
user: 'admin',
password: 'admin',
database: 'event_calendar'
});
bdCalendar.connect((err) => {
if (err) throw err;
console.log('Connected');
});
bdCalendar.query("SELECT * FROM event", function(err, rows) {
if (err) {
throw err;
} else {
console.log(rows)
}
}
});
module.exports = bdCalendar;
나는 당신의 도움에 만족하실 것입니다!
코드에서'[source]'는 무엇입니까? 'source'는 nodeJS 서버의 URL 끝점을 가리키는 변수입니까? fullCalendar는 엔드 포인트에 ajax를 통해 HTTP 요청을하기 위해 (서버가 반환 된 이벤트 목록을 필터링하기 위해 사용해야하는 시작일과 종료일을 전달)이를 사용하여 fullCalendar에 설명 된 JSON 형식으로 응답을 반환합니다. 선적 서류 비치. 다른 아약스 요청과 마찬가지로. 노드에 엔드 포인트를 작성 했습니까? 방법을 모르는 경우 nodeJS 자습서를 작성하십시오. – ADyson