Skip to content

4주차 멘토링 일지

top-chaser edited this page Dec 11, 2023 · 2 revisions

✔️ 아젠다 및 질문

BE

  • 환경 변수 로드 문제

    • 전 날엔 잘 됐는데 또 자고 일어나니까 안되네요
    • class 내부 메서드에서는 또 잘 출력 돼요 console.log(process.env.CLIENT_ORIGIN)
    • origin: "*" 으로 수정하면 연결도 잘 됩니다
    • app.module.ts 파일의 ConfigModule.forRoot() 로 환경 변수를 로드하기 전에 실행돼서 그런거 같은데 왜 되다가 또 안되는지 모르겠습니다..
    • 아래 코드를 클래스 위에 추가해서 해결은 됩니다.
      import * as dotenv from 'dotenv';
      dotenv.config()
      
  • 현재 환경변수 설정 app.module.ts

    @Module({
      imports: [
        ConfigModule.forRoot({
          envFilePath: `${process.cwd()}/config/env/.env.${process.env.NODE_ENV}`
       }),
  • 로그인 후 세션아이디 주는 방식

    • 네이버 로그인 후 세션 아이디를 header에 담아서 주는게 맞는지, json으로 보내는게 맞는지 모르겠습니다.
    • 보완할 점 : 만료되었는지 확인, 생각한 시나리오는 그래도 개발하자

✔️ 멘토링 내용

  • 전체적으로 일정을 확인 할 수 있는 거 만들기
Clone this wiki locally