내 맥은 진짜 빠가인듯

아니 왜 mysql을  brew로 설치해도 pid에러를 내뿜는것인가... 주륵

그래서 임시방편으로 MAMP를 깔아서 요 mysql을 공유하기로 결정!

나중에 진짜서버로 옮길땐 설정만 바꾸면 되는거니까ㅋㅋ


1. 

/app.js

...
var func = require('./routes/func');
...
app.use('/addMember', func); 
...

요 위에 두줄을 적절히 app.js에 적어주고


2.

/routes/func.js

var mysql = require('mysql'); 
var connection = mysql.createConnection({
    host: "localhost",
    user: "root",
    password: "root",
    database: "code",
    port: 8888,
    socketPath: '/Applications/MAMP/tmp/mysql/mysql.sock'
});
connection.connect(function(err) {
    if (err) {
        console.error('mysql connection error');
        console.error(err);
        // throw err;
    }
}); 
app.js에 적은 이름이랑 같게 js파일을 만들어주고

위에 저런식으로 넣어주었음


일단 MAMP설치하고 보니까 8888포트를 사용하고 있었음

그래서 port: 8888을 적어주었고

MAMP의 디폴드 계정정보는 아이디 root, 비밀번호 root 임 그래서 저렇게 해주었음

database는 생성한 db이름 적어주면 되고

제일중요한 소켓패쓰! MAMP의 mysql.sock이 있는 경로로 지정해주어야함


'Programming > node.js' 카테고리의 다른 글

[node.js] ejs 설치  (0) 2016.02.18
[node.js] express 설치 및 시작  (0) 2016.02.18

+ Recent posts