inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지

질문 있습니다 ㅠ mysql 관련이요 ㅠ

203

Chang yong Park

작성한 질문수 19

0

수업에는 없는 내용이긴 한데 ㅠ

sequelize 안쓰고 mysql로 연동을 해보았는데요 ㅠ

로컬에서는 정상 작동 하는데 배포를 하면 mysql 연동이 안됩니다 ㅠ

코드는

// db>index.js

const mysql = require('mysql2')

module.exports = mysql.createConnection({
    // host: process.env.HOST || 'localhost',
    host: '127.0.0.1',
    user: 'root',
    password: process.env.DBPWD,
    database: process.env.SCHEMA,
    multipleStatements: true
})


// .env

DBPWD = "password"
SCHEMA = "usedb"
HOST = "127.0.0.1"


// routes > main.js

const router = express.Router();
const sql_con = require('../db/index');

router.get('/test', async (req, res) => {
    let testSql = `SELECT * FROM application_form`;
    // const results = await sql_con.promise().query(testSql)
    sql_con.query(testSql, (err, result) => {
        console.log(result);
    })
    res.send('testtestsetsetset')
})

 

로컬에서는 정상 작동 하는데 배포를 하면 mysql 연동이 안되는데 ㅠ

설정에 문제가 있는걸까요??

현재 3060포트 물려서 HTTPS 로 돌리고 있는데 그것때문에 그런걸까요?? ㅠ

혹시나 해서 host를 127.0.0.1:3306

이렇게 해봤는데도 데이터를 못읽습니다 ㅠ

어떤게 문제고 어떻게 해결해야할까요?? ㅠㅠㅠㅠ

 

mysql mongodb nodejs Sequelize

답변 1

0

제로초(조현영)

배포를 어떻게 하신간가요? 서버를 구매하신건가요? 그 서버에는 mysql이 깔려있나요?

0

Chang yong Park

넵 ㅠ 강좌에 시퀄라이즈 config / model 등 DB 연결하는 부분만 위 내용대로 변경했고

나머지 배포방법은 똑같이 했습니다!! host가 문제인건지 SELECT * FROM table 하면

계속 indefined 가 출력됩니다 ㅠㅠㅠ

0

Chang yong Park

헐..... 시퀄라이즈 안했다고.....

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '비번';

이거 했더니 되네요...... 번거롭게 죄송합니다...... ㅎㅎ

리눅스 노드 설치시 패키지

0

172

0

socket.js 에서 referer로부터 roomId를 가져올 때

0

931

3

스트리밍 방식으로 대용량 파일 업로드 & 다운로드 관련 질문

0

2297

2

a[title] 질문드립니다

0

387

1

리뉴얼 강의 및 공부 방법

0

590

1

jwt decode

0

1138

1

node.js 교과서 3판 질문드립니다

0

398

1

passport와 jwt

0

439

1

리뉴얼 강의

0

428

2

혹시 Node.js 교과서 3판 이북은 언제 나오나요?

0

359

1

몽고디비 사용자도 MYSQL부분을 들어야 하나요???

0

490

1

sql 쿼리 로그는 어떤 모듈이 작성하나요?

0

511

2

nunjucks res.render('error'); 작동을 안합니다.

0

520

1

질문있습니다.

0

348

1

multer 한글 파일 업로드시 파일명이 깨져요.

1

3545

1

수업자료는 어디있나요?

0

374

1

질문 있습니디

0

245

1

multer 사용시 file 외 name값은 못받나용?

0

430

1

코드 중복 부분 질문드립니다.

0

303

1

api 만드는 이유 질문드립니다.

0

293

1

Strategy의 done에 대해 질문드립니다.

0

374

1

안녕하세요 fs 권한 관련 질문드립니다

0

456

1

시퀄라이즈 연결질문...

0

511

2

res.setHeader vs res.cookie

0

1799

3