ssg-java3-240304 / spring-or-death

MIT License
0 stars 8 forks source link

[1.5일] 사용자 프로필 사진 업로드를 포함해 회원가입할 수 있습니다. #26

Closed vlshzl35 closed 1 month ago

vlshzl35 commented 1 month ago

🌈 Success criteria

  1. 구현한 회원가입에 추가 요구사항이 발생했습니다
  2. 회원가입시에 사용자 프로필 사진을 업로드할 수 있어야 합니다.
  3. 회원 테이블에 적절한 profile 컬럼을 추가하고, 회원가입시에 업로드한 파일 경로(FTP서버의 파일 경로)를 저장합니다.
  4. FTP파일서버의 접속 계정은 myftp/myftp입니다.
  5. 업로드한 파일 조회를 위한 url은 http://ssg-java3.iptime.org/myftp/업로드한파일명 입니다.

Image

👷To-do

👓 Review

1. member/regist 홈 화면

image

2. 회원가입 진행

image

3. DB 회원가입 정보 업로드 성공

image

4. FileZila 회원 사진 업로드 성공

image
vlshzl35 commented 1 month ago

질문

  1. ajax의 url을 하드코딩하지 않고 동적으로 쓰고싶은데 400 오류가 납니다. url은 맞는 것 같은데 이유를 모르겠습니다. 타임리프가 아예 작동을 안합니다. image

브라우저 경로 app/member/emailCheck

image

브라우저 에러 콘솔

image
  1. redirectAttributes로 회원가입완료 message를 alert로 띄우고 싶습니다. image
    이렇게 하는게 아닌가요? alert창에 ${messge}가 뜹니다. message값을 controller에서 가져오질 못합니다.
image
shqkel commented 1 month ago

https://github.com/ssg-java3-240304/spring-or-death/issues/26#issuecomment-2235584103 Image

  1. html페이지 내에 script태그로 작성하는 방법
  2. html페이지 내 script태그에서 const contextPath = '[[@{/}]]' 작성후, js파일에서 url = contextPath + "/emailCheck" 로 변수 참조하는 방법
shqkel commented 1 month ago

Image

vlshzl35 commented 1 month ago

[강사님 답변] 자바스크립트는 정적파일이라 타임리프가 적용되지 않는다. 보통 HTML의 Githubissues.

  • Githubissues is a development platform for aggregating issues.