안녕하세요. 좋은 강의 감사합니다. 강의 수강 중 궁금한점이 생겨 질문 올립니다. image 업로드시 데이터 타입을 base64 로 직접 보내는 것과 multipart/form-data 로 전송하는 방식의 차이는 어떻게 될까요 ?? 구체적으로는... 검색해보니 base64는 데이터 표현에 있어 추가적인 내용으로 오버헤드가 발생한다는데, 실무에서는 굳이 사용하지 않나요?? 만약, 사용한다면 어떤 특별한 경우가 있을까요 ?? 그리고 오버헤드 말고 다른 주의사항이 있을까요?? 감사합니다.
안녕하세요. 강의 중 단위테스트가 중요하다고 하셔서 진행하고싶은데 방향성이 궁금해서 질문드립니다. 1) Repository를 jpa 사용하지 않고 Map을 이용하던가 해서 순수 java로 만든 후 service에 의존시켜서 진행하는 것인가요?? 2) 그리고 실무에서 test code를 짤 때 controller, service, repository에 대해서 모두 다 짜는지... 아니면 화면단 보다는 비즈니스 로직이 있는 부분 위주로 짜는지도 궁금합니다.
선생님 강의로 UI공부를 시작한 왕초보 수강생입니다. 선생님께서는 예제 파일을 만들으시면서 사이즈 부분을 단순히 클릭만 하면 265사이즈로 자동지정되어 구매 확정 페이지로 연결되도록 디자인하셨는데요. 저는 이 부분에서 "사이즈를 선택하세요" 부분을 클릭하면, 스크롤바 형식으로 220~300까지의 모든 사이즈 목록이 나오고 거기에서 특정 사이즈를 선택하는 형식으로 보다 디테일하게 디자인해보고 싶다고 생각하였습니다. 해서 질문드릴 내용은 세 가지 입니다. 1. 좁은 영역 내에 스크롤바를 이용하여 많은 내용을 담고자 한다면 어떤 기능을 이용해 어떻게 표현할 수 있나요? 2. 프로토타이핑을 할 때에, "사이즈를 선택하세요" 부분을 클릭하면 다른 영역은 움직이지 않고 사이즈 목록만 위에서 아래로 내려오는 효과로 나오게 하는 것이 가능한가요? (사이즈 목록은 좁은 직사각형 영역 내에서 스크롤바를 통해 종대로 삽입하고 싶습니다.) 3. 특정 영역을 클릭하였을 때, 화면 일부분에만 알림창 형식으로 창을 띄우고자 한다면 어떻게 표현해야하나요? 이상입니다! 좋은 강의 항상 감사드립니다^^ 제 질문이 난해하여 선생님께서 혹 이해하기 어려우실까싶어 적당히 예시 사진을 첨부해보았습니다.
선생님, 책을 읽다가 문장 맥락이 부자연스럽다고 생각되는 부분이 있어 제보드립니다. p.194 네모박스 "연관관계의 주인을 정하는 기준"에서 "예를 들어~ 느낌도 들 것이다" 라는 부분입니다. 多쪽인 회원이 연관관계의 주인이라는 것을 잘 설명한 뒤 "물론" 이라는 말과 함께 회원이 비즈니스 중요도가 높다고 말씀하신 부분이 바로 위 문단 상반관계를 설명하는 문구와 어울리지 않는다는 느낌을 받았습니다. [비즈니스적으로 중요도가 떨어지나 FK를 지닌 多쪽의 엔티티를 맵핑의 주인으로 정하는 것] 이 설명에 어울리는 비유는 바로 아래 몸체와 바퀴부분인것 같습니다.
드래그앤 드롭으로 파일 업로드를 구현하기 위해react-dropzone 모듈을 사용해 구현 중인데요 드래그앤 드롭하자마자 무조건 체크 박스가 checked에 매핑된 함수와 상관없이 true 로 설정되는데 이걸 어떻게 고쳐야 될까요? 코드 샌드 박스: https://codesandbox.io/s/recursing-dawn-i5t0g https://codesandbox.io/s/recursing-dawn-i5t0g?fbclid=IwAR1kZq9NCKe13m5dBiZHTaeIiuAMIVyw5Lm4WD4owBUqotZopRHQC6pNqjE https://codesandbox.io/s/recursing-dawn-i5t0g github: https://github.com/node-hyun/file-attach-dropzone
인강에 나온 내용대로 진행하면 아래와같은오류가나옵니다 그래서 검색하다가 제로초님 블로그를 발견했고 https://www.zerocho.com/category/NodeJS/post/5ef450a5701d8a001f84baeb 위 링크 제로초님 블로그에 있는 기존방식은 동작하지않아서 snap & nginx 방식으로 진행했고 질문드립니다. snap과 nginx 방식을참고해서 블로그에 있는코드에서 도메인만 nodebird.com -> donghwi-reactbird.shop으로 변경하였습니다 sudo certbot --nginx를 블로그 보고 입력해보았는데 snap과 nginx 방식으로 진행해보았는데 아래와 같은 오류가 발생합니다
JPA에서 entity 필드에 String이 아닌 Enum 타입을 사용한다고 하면, 1. Controller에서 Enum Type으로 변환해서 service(비즈니스 로직)를 사용 2. Entity에서 @Converter 애노테이션을 통해 db에 저장될때 Enum타입으로 변환해서 저장되도록 설정 이렇게 2가지 방식으로 사용할 수 있을 것 같은데요 둘 다 모두 Converter를 정의해서 사용은 하고, 어디에서 이를 적용하느냐의 문제인 것 같은데 어떻게 사용하는게 더 좋은 방식인지 궁금합니다.
1. 어떤 경우에 @EnableEurekaServer @EnableDiscoveryClient 어노테이션을 붙여주나요? 처음 user-service 경우 유레카 서버에 등록하기 위해 @EnableDiscoveryClient 어노테이션을 사용했는데, 유레카에 등록할때만 사용하는 건가요? 2. 아래의 api gateway 설정 정보를 봤을땐 유레카 서버에 등록하지 않지만 defaultZone을 등록하는 경우는 무엇인가요? eureka : client : fetch-registry : false register-with-eureka : false service-url : defaultZone : http://localhost:8761/eureka
안녕하세요 ^ ^ 그냥 email:string ; 하게되면 숫자라던가 boolean 등은 타입스크립트로 인해 잡아주지만 이메일이 string 이지만 다른 것도 다 string 이라서 . 예를들어 "11535234" , "ash" , "sj " 이런거 모두 string 이라서 class-validator 를 import 해서 사용해서 @IsEmail() 데코레이터 를 사용해서 validation 을 추가한다? 정도로 이해하면 될까요 ?
안녕하세요. 하루에 한챕터씩 따라가고 있는 수강생입니다. 어제 '메뉴와 모달만들기'까지 수강을 완료하고, 금일 'DM목록 만들기'를 수강하던 중, 언제부터인지는 확실하지 않으나, 추측은 proxy서버설정후 부터 GET /api/users 정보를 가져오지 못하고 있습니다. mysql workbench에서 users테이블을 확인해보면 데이터가 정상적으로 들어있습니다. back폴더에서 'npm run dev'실행 하여 'DB 연결 성공'이라는 메시지 확인후, postman을 이용해서 'http://localhost:3095/api/users' 리퀘스트를 보내보아도 false가 리턴됩니다.(status code 404) 어떤 문제인지 확인이 가능할까요?