인프런 커뮤니티 질문&답변

박상준님의 프로필 이미지

작성한 질문수

[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스

08-05 게시판 CRUD API

08-05 강의에서 DB 접근이 안되는 현상이 발생합니다.

해결된 질문

작성

·

353

0

 Screenshot 2023-05-25 at 9.38.14 PM.png
위와 같은 연결 오류가 발생하고

이때 host는 'localhost' 로 입력을 한 상태입니다.

app.module.ts 파일 내의 host를 127.0.0.1 로 변경하면 또 정상 작동 합니다.

인터넷을 보니까

socketPath: '/tmp/mysql.sock' 를 마지막에 넣어주면 또 정상 작동 하는 것 같습니다.

도서관과 같은 특수한 네트워크 환경에서 진행해서 그런걸까요?

https://cloer.tistory.com/56 자료를 참고했습니다.

답변 1

0

노원두님의 프로필 이미지
노원두
지식공유자

안녕하세요! 상준님!

우리가 보통 사용하는 localhost는 편의상 있는 개념이고, 사실은 127.0.0.1이 맞습니다!
따라서, 127.0.0.1은 정상적으로 작동해야 하고, 현재 상황 같은 경우에는 localhost를 127.0.0.1로 변환하지 못하는데에서 발생한 문제라고 판단되네요!

운영체제마다 다르지만, mac이나 리눅스의 경우 /etc 라는 폴더에 hosts라는 파일이 존재합니다
이 파일을 열어보면 아래와 같습니다

파일: /etc/hosts

image따라서, localhost:4000/boards라고 입력하시면 127.0.0.1:4000/boards가 실행되겠죠?!

 

하나만 더 보면, 저는 localhost:4000/boards 대신에 qqq:4000/boareds 로 변경해서 접속하고 싶어요!
라고 하시는 경우에는 아래와 같이 변경해서 테스트 해보시면 되겠죠?^^

image

결론적으로, 현재 상준님의 컴퓨터에서 localhost가 127.0.0.1로 변경되도록 만들어주는 설정 부분에 문제가 있는 것 같네요!
도서관이라 그런 것은 아닌 것 같아요!^^