Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- guide
- Class
- 시작해요 언리얼 2022
- DP
- W3Schools
- 문제풀이
- Unreal Engine 5
- C#
- Unity
- Programming
- String
- Tutorial
- dfs
- 오류
- 프로그래밍
- UE5
- dynamic
- c++
- loop
- Basic
- 기초
- w3school
- python
- 재귀
- github
- Algorithm
- 파이썬
- Material
- 백준
- parameter
Archives
- Today
- Total
행복한 개구리
DB - Node.js 연동 본문
const express = require("express");
const app = express();
const { Sequelize, DataTypes } = require("sequelize");
const mysql = require("mysql2");
const sequelize = new Sequelize("mysql", "root", "비밀번호", {
host: "127.0.0.1",
dialect: "mysql",
});
const port = 3306;
app.get("/", (req,res)=>{
res.send("Hello Sequelize!");
});
app.get("/connectdb", (req,res)=>{
connect();
res.end("db connection test...");
});
async function connect(){
try{
await sequelize.authenticate(); //접속대기
console.log("connected.");
} catch(err){
console.log(err);
}
}
app.listen(port, ()=>{
console.log(`Waiting on ${port} port`);
})
나의 코드이고 계속해서 오류가 났다.
모듈 임포트, DB비밀번호, 호스트 이름, 전부다 일치하며 포트번호도 DB와 일치하는데 계속 오류가 났다.

해당 오류이며 이미 3306포트를 사용중이라고 한다.
혹시 DB의 포트를 적는게 아니라 DB포트와 Web의 포트가 다르게 작성하는건가 싶어서 포트 3030번으로 시도해보았다.

이게 맞았다.
DB서버와 웹서버는 다르기때문에 서로 다른 포트에서 구동되어야 하는듯 싶다.
'Node > NodeJS - Solution' 카테고리의 다른 글
Node Sequelize Json형식 데이터 출력오류 (0) | 2021.07.15 |
---|---|
Unity - UniWebView - Node 데이터 연동 이슈 (0) | 2021.07.08 |