백엔드 개발도 해보고 싶어서 nestjs로 mysql과 연동을 하던 중 생긴 문제
3306포트를 죽인 후 services.msc에서 mysql을 다시 실행해도 계속 저 문제로 도돌이표처럼 돌아왔다.
계속 해매다가 발견한 해결방법은 정말 간단했다.
mysql은 3306포트를 쓰고 nestjs는 3000포트를 써야된다는것
app.module.ts에선
TypeOrmModule.forRoot({
type: 'mysql',
host: 'localhost',
port: 3306,
username: 'root',
password: '1548seaw',
database: 'todo',
entities: [User],
synchronize: false,
}),
이렇게 mysql부분 port를 3306으로 연결해주고
main.ts 부분에선
import { NestFactory } from '@nestjs/core';
import { AppModule } from './app.module';
async function bootstrap() {
const app = await NestFactory.create(AppModule);
await app.listen(3000);
}
bootstrap();
nest는 3000으로 연결해주면 쉽게 해결되는 문제.
이렇게 삽질을 통해 또 하나 배워갑니다.
'🧩Javascript > node.js' 카테고리의 다른 글
Nest.js Repository Pattern활용하기 (0) | 2022.03.23 |
---|---|
NestJs 도커로 MySql 연동하기 (0) | 2022.03.11 |