• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

몽구스 비밀번호 설정 관련 질문드립니다

21.08.19 17:24 작성 조회수 165

0

안녕하세요! 얼마전에 lightsail관련해서 질문드렸었던 자린이(자바스크립트어린이)입니다

질문드린 후에 sequelize DB쪽 코드 검토하고 redis까지 설정해서 lightsail인스턴스를 다시 시작했는데요 계속잘되다가 그저께 다시 응답이 없다가 조금(발견 시점으로부터 약1시간)후에 다시 정상 작동하기 시작했습니다.

일시적인 서버 문제라고 생각하고 싶지만 불안해서 이참에 몽고디비를 적용시켜야겠다는 생각에 강의를 듣는중 몽구스 비밀번호 설정시 @root:password로 접속하는 부분에서 process.env.비번으로 하는방법이 있을것 같아서 질문드리게 되었습니다.

사실 스프링부트와 노드를 함께 배우고 있는데요, 리액트노드버드강의를 듣기전까지는 프론트서버가 그렇게 중요한건지 몰랐습니다. 혹시 톰캣같은 웹서버가 없어서 발생하는 문제일까요?

답변 1

답변을 작성해보세요.

1

그래서 정확한 질문이 뭔가요?? 제목은 몽구스 비번인데 내용은 다른 얘기를 하시는 것 같아서요.

root랑 password 자리를 process.env.비번 값으로 바꿔주면 됩니다.

응답 문제는 톰캣같은 웹서버와는 관련 없습니다.

jinw0909님의 프로필

jinw0909

질문자

2021.08.19

답변감사드립니다.

질문이 두개였던것 같네요, 죄송합니다.

혹시 몽고디비를 프로젝트에 적용하는 강의는 없으신가요? 장점이 많아보여서 배워보고싶습니다.

몽고디비 적용 강좌는 노드교과서 강좌에는 있습니다. 근데 생각보다 단점도 많습니다. mysql과 경쟁자라기보다는 보완재에 가깝습니다.

jinw0909님의 프로필

jinw0909

질문자

2021.08.19

아하 제가 아직 9장까지밖에 안들어서 몰랐습니다. 데이터베이스는 시퀄라이즈, 몽구스 둘다 익혀놓는게 좋겠네요!

그런데 마지막으로 질문하나만 더해도 될까요..

npm에 mysql이라는 패키지가 있는데 이건 미래가 있는 패키지인가요? 이것도 mysql과 관련된 모듈인것같은데 sequelize와의 차이가 뭔지 궁금합니다.

감사합니다.

mysql2를 더 많이 쓰고요. 그냥 db에 쌩쿼리 날릴 때 씁니다. orm을 쓰지 않는 경우도 많거든요. 저는 sequelize도 안 쓰고 typeorm 더 많이 씁니다.

채널톡 아이콘