김예미

Connect Database

1 +{
2 + "host": "localhost",
3 + "user": "root",
4 + "password": null,
5 + "host" : 3306,
6 + "database": "facebookbot"
7 +}
1 +const mysql = require('mysql');
2 +const db_config = require('./config/db-config.json');
3 +
4 +let db;
5 +function connectDB() {
6 + if (!db) {
7 + db = mysql.createConnection(db_config);
8 + db.connect(function(err) {
9 + if (!err) {
10 + console.log('Database is connected');
11 + } else {
12 + console.log('Error: ', err);
13 + }
14 + });
15 + }
16 +
17 + return db;
18 +}
19 +
20 +module.exports = connectDB();
...@@ -11,8 +11,9 @@ ...@@ -11,8 +11,9 @@
11 "license": "ISC", 11 "license": "ISC",
12 "dependencies": { 12 "dependencies": {
13 "body-parser": "^1.19.0", 13 "body-parser": "^1.19.0",
14 - "express": "^4.17.1", 14 + "express": "4.17.1",
15 "mongoose": "^5.5.12", 15 "mongoose": "^5.5.12",
16 + "mysql": "2.17.1",
16 "request": "^2.88.0" 17 "request": "^2.88.0"
17 } 18 }
18 } 19 }
......
1 +const db = require('./db.js');
2 +
1 let greetingText = "안녕하세요! 컴공/소융 강의평가 봇이에요. 아래에 버튼 3개를 눌러주세요."; // 인사말 3 let greetingText = "안녕하세요! 컴공/소융 강의평가 봇이에요. 아래에 버튼 3개를 눌러주세요."; // 인사말
2 let greetingTitle = ["교수명으로 검색", "강의명으로 검색", "HELP"]; 4 let greetingTitle = ["교수명으로 검색", "강의명으로 검색", "HELP"];
3 5
......