2022.05.23 - [개발] - 시퀄라이즈(sequalize)와 마리아디비(MariaDB) 외부 접속[실패]
mysql을 모르는 내가 db를 연결하기 위해서 시퀄라이즈를 사용하려고 했는데 ... 당최 방법을 모르겠어서
시간이 없어서 mysql로 연결했다
방법은
서버단에 sql을 다운로드 받는다.
방법은 간단하다
var mysql = require("mysql");
const conn = mysql.createConnection({
host: "0.0.0.0", // DB host주소
port: "3306", // port 번호
user: "root", // mariaDB 접속계정
password: "p@ssw0rd!@", // mariaDB 접속계정의 비밀번호
database: "do2folio", // 연결시킬 database 이름
});
module.exports = conn;
그리고 서버.js에서
const maria = require("./config/database"); //경로는 위 코드의 conn모듈을 불러오는것이다
maria.connect(); //나는 app.listen에 넣어주었다
그런다음에 사용은 mysql 문법으로 사용하면 된다
app.get("/db", (req, res) => {
maria.query("select * from departments", (err, rows, fields) => {
if (!err) {
res.send(rows);
} else {
console.log(`err : ${err}`);
res.send(err);
}
});
});
'개발 > 자바스크립트' 카테고리의 다른 글
자바스크립트/ DATE 형식 바꾸기 예)"2000-12-24" (0) | 2022.05.24 |
---|---|
자바스크립트로 동적 테이블 만들기 (0) | 2022.05.24 |
자바스크립트 Math 객체 (0) | 2022.05.20 |
자바스크립트 변수 선언의 특징 (0) | 2022.05.19 |
자바스크립트 배열의 크기 변경 (0) | 2022.05.14 |