목록전체 글 (101)
개발일기장
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..