목록웹 (104)
개발일기장
MEMBER 객체 안에 @Embedded private Address address; 이런게 있는데 이거는 package jpabook.jpashop.domain; import lombok.Getter; import javax.persistence.Embeddable; @Embeddable @Getter public class Address { private String city; private String street; private String zipcode; protected Address() { } public Address(String city, String street, String zipcode) { this.city = city; this.street = street; this.zipcod..
1. 일단 @Entity 넣어야하고, @Getter는 필수, @Setter는 앵간하면 넣지 말라고 하셨음. 2. PK에는 @ID 어노테이션 적고, 그 값 자동으로 정해주는 @GeneratedValue도 써주고 (Long type임) 3. 칼럼 이름은 @Column(name ="{name}")안써주면 필드값 그대로 들어가는데 이거 주의하셈 Embedded랑 join부분은 다음에 package jpabook.jpashop.domain; import lombok.Getter; import lombok.Setter; import javax.persistence.*; import java.util.ArrayList; import java.util.List; @Entity @Getter @Setter public ..
1. storage만들기 multer.diskStorage({ destination, filename}) 이용 2. upload middleware만들기, 저기에 (req,res) 들어감 multer({storage}).[파일 형식] 결과
리엑트 웹팩환경설정 1.로더 : babel-loader 2.프리셋: @babel/preset-react 이거랑 @babel/preset-env 사용 ##추가 1. CSS 파일까지 한번에 설정하기 - style-loader랑 css-loader 사용 2. class 뭐시기 오류날때 @babel/plugin-proposal-class-properties 플러그인 사용하기
나도 이게 맞는건지는 모르겠는대 채팅방 만드는거 하다가 이렇게 하니깐 됨 1.일단 이렇게 설정 2.소캣연결함수 3.원래 연결 끊고 다른곳에 연결하기 반드시 setstate콜백함수에 소캣연결함수를 넣어서 새로운 소캣을 연결할수 있도록 이렇게 안하고 밖에 하니깐 동기적으로 안되서 연결이 실패되더라 여튼 이러니깐 오류없이 잘 되는데 메모리문제나 네트워크같은걸 얼마나 잡아먹는지는 모르겠다.
(참고: https://stackoverflow.com/questions/41381444/websocket-connection-failed-error-during-websocket-handshake-unexpected-respon) 리액트로 채팅앱만드는거에서 이거 옵션을 안넣어주니 WebSocket connection failed: Error durnig WebSocket handshake: Unexpected response code:400 애러가 자꾸 발생했음
Warning: Can't perform a React state update on an unmounted component. This is a no-op, but it indicates a memory leak in your application. To fix, cancel all subscriptions and asynchronous tasks in the componentWillUnmount method. 오류가 뜨는데 음 구독중인거랑 동기화?하는일을 취소해라고 함 자꾸 이게 뜨는데 해결방법을 잘 모르겠어서 찾는중임 1.chat에 연결된 이벤트를 unmount할때 다 지우기 2.MainPage에서 unmount할때 chat을 지우기 (참고한거 : https://stackoverflow.com/que..