에러 발생

  • 이메일 주소를 입력하는데 입력이 안되는 상황
    • 입력 : testpass@email.com
    • curl -X 'GET' \ 'http://localhost:3000/posts/user-email/{email} \ -H 'accept: application/json'
    • 이유
      • swagger 작성시 name에 email 이 아닌 다른 단어를 입력하여서 입력된 이메일 주소를 인식 못함
        • name : user-email -> name: email
  • 결과에는 문제는 없지만 이메일 주소를 입력하였는데 @ 가 다르게 변경되어서 입력되는 상황
    • 입력 : testpass@email.com
    • curl -X 'GET' \ 'http://localhost:3000/posts/user-email/testpass%40email.com' \ -H 'accept: application/json'
    • 이유
      • 자동으로 컴파일을 하는 기능이 있는 듯 하다.
      • 콘솔에서 읽을 때는 문제가 없이 @ 을 인식

 

 

null

  • 위의 그림 처럼 DB 에 null 부분을 표현 하고자 nullable: true 를 했지만 원하는 형태로 표현이 안됨
    • startDate  부분에 null 을 입력해 주는 걸 기대 -> date-time 형식으로 출력
    • 해결
      • startDate 등 에 대한 값 설정에서 "example : null" 을 추가하면 null 로 표시 가능
      • 하지만 값이 있어야 하는 경우에는 example 을 삭제하고 date-time 형식으로 나오게 할 것

 

 

+ Recent posts