pre-onboarding-backend-G / team-g-project-skeleton

nest 스켈레톤 프로젝트
0 stars 0 forks source link

스켈레톤 프로젝트 초기 설정 #1

Closed Zamoca42 closed 11 months ago

Zamoca42 commented 11 months ago

초기설정에서 필요한 사항에 대해 코멘트 부탁드립니다!

myeongseoklee commented 11 months ago

생각해본 부분은 아래와 같습니다. 어떻게 생각하시나요??!

  1. morgan 미들웨어 추가
  2. cors 미들웨어 추가
  3. env별로 config 설정(@nest/config)하거나 logging(winston)을 따로 처리할 지 논의해봐야 할 것 같아요.
Zamoca42 commented 11 months ago

생각해본 부분은 아래와 같습니다. 어떻게 생각하시나요??!

  1. morgan 미들웨어 추가
  2. cors 미들웨어 추가
  3. env별로 config 설정(@nest/config)하거나 logging(winston)을 따로 처리할 지 논의해봐야 할 것 같아요.

morgan과 winston은 어떤 차이가 있나요? 둘 다 로깅 라이브러리가 맞나요? 우선은 global exception filters에서 logger로 간단하게 로깅 처리를 하고 로깅을 따로 처리할지 논의해보는게 좋을거 같습니다.

env도 @nest/config를 사용하는게 좋다고 저는 생각하는데 다른분들 의견은 어떤지 궁금하네요. 다른 방법으로는 dotenv 라이브러리를 사용하는게 있을거같습니다.

저도 cors는 미들웨어에서 설정해주는게 간편해서 선호하고있습니다

myeongseoklee commented 11 months ago

생각해본 부분은 아래와 같습니다. 어떻게 생각하시나요??!

  1. morgan 미들웨어 추가
  2. cors 미들웨어 추가
  3. env별로 config 설정(@nest/config)하거나 logging(winston)을 따로 처리할 지 논의해봐야 할 것 같아요.

morgan과 winston은 어떤 차이가 있나요? 둘 다 로깅 라이브러리가 맞나요? 우선은 global exception filters에서 logger로 간단하게 로깅 처리를 하고 로깅을 따로 처리할지 논의해보는게 좋을거 같습니다.

env도 @nest/config를 사용하는게 좋다고 저는 생각하는데 다른분들 의견은 어떤지 궁금하네요. 다른 방법으로는 dotenv 라이브러리를 사용하는게 있을거같습니다.

저도 cors는 미들웨어에서 설정해주는게 간편해서 선호하고있습니다

morgan은 http req/res 관련 로깅에 사용했었고 winston은 내부 코드 동작 로깅에 사용했었습니다!

myeongseoklee commented 11 months ago

README 템플릿도 추가해두면 어떨까요~?

다음과 같은 내용을 포함하면 좋다고 합니다.

ex) https://github.com/othneildrew/Best-README-Template/blob/master/README.md

Zamoca42 commented 11 months ago

@myeongseoklee 오 README에 뭘 적을지 고민중이였는데 의견 감사합니다! 추가해보겠습니다.

프로젝트 배포링크는 어떤걸까요?

myeongseoklee commented 11 months ago

@myeongseoklee 오 README에 뭘 적을지 고민중이였는데 의견 감사합니다! 추가해보겠습니다.

프로젝트 배포링크는 어떤걸까요?

앞단 화면을 구현해서 배포한 경우에 넣는 링크입니다. 저희는 앞단 구현이 있을지 없을지 모르니 빼도 될 것 같아요.