본문 바로가기
반응형

분류 전체보기78

파일 업로드에 사용할 라이브러리 기존에 다른 프로젝트에서 Dropzone 라이브러리를 사용했었다. Dropzone도 해당 라이브러리만의 특이한 점들이 있어서 공부하고 쓰느라 조금 애먹었는데 지금 진행중인 프로젝트에서는 이 참에 다른것도 써보자는 생각에 react-drag-and-drop-files 를 써보기로 했었다. 라이브러리명만 보더라도 리액트에서 사용될 목적으로 만들어졌을거라 생각이 들기도 해서 여러모로 호환성이 좋겠지 생각했다. 또 다른 이유는 기존의 input 태그 마냥 첨부하는 방식이 아니라 꼭 drag & drop으로 파일을 첨부하는 기능이 필요했다. 근데 사용해보니까 이 라이브러리 상당히 불친절한거 같다. drop 하기전에 최초에 표시할 문구 정도만 속성으로 설정할 수 있고 drop 하고 난뒤 상태에 따른 Text 등은 .. 2024. 4. 4.
갑자기 8000 Port가 사용중이라 정상 구동 안될 때 매번 그런건 아닌데 요즘 간헐적으로 작업하다 그냥 VSCode 종료하고 다시 작업하려고 run 시키면 8000 포트가 이미 사용중이라 정상적으로 구동할 수 없다는 에러가 발생한다. Node를 구동시키고 작업을 하다가 그냥 VSCode만 종료하면 프로세스에는 Node 서버는 구동이 종료가 되지 않고 계속 살아있어서 문제인듯... 이라고 이해했다. 처음에는 그냥 IDE 껐다 켜면 되니까 그냥 그렇게 했는데 여러번 그렇게 해도 안죽을 때가 있다... Mac 기준으로 혹시 이런 경우가 생기면 사용중인 포트를 죽이면 되기 때문에 간단한 방법이라 공유하겠다. 일단 터미널 켜고 8000번 포트로 사용중인게 있는지 조회 lsof -i :8000 그럼 PID 와 함께 여러 정보가 뜰 것 (Node를 사용 중이 아니라도 .. 2024. 3. 21.
Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 에러 처리 꼭 이런 에러는 가만히 잘 되다가 갑자기 나더라. 이번에는 그냥 Mac 업데이트 하라고 해서 뱃지에 숫자 달려있는 꼴은 못 보는 강박증인 나는 업데이트를 했고 그러고 나니 기존 프로젝트 띄우는데 바로 can't connect to local mysql server through socket '/tmp/mysql.sock' (2) 에러가 뜸 이전에도 이런 문제가 있었을때 터미널에서 mysql 재기동 하면 해결 됐던게 기억나서 재기동을 시켰는데 재기동 시에는 기존에 기동되던 것을 stop 시키고 다시 start 시키는데 하루종일 기다려도 stop이 안되고 ... 으로 나타나는 진행상태가 몇줄이나 쌓였다. 이때부터 엄한 길로 들어가며 헤메기 시작. 별의 별짓을 다 해보다가 아! 기동이 안돼 있는데 설마 res.. 2024. 3. 15.
머리가 너무 아프다 반년? 1년? 언제부터인지 기억도 정확하게 나지 않지만 내가 이루고 싶은 꿈과 목표가 생기고 나서 하루에 잠을 3-4시간 정도만 자면서 달리다보니 여기저기 몸도 고장나기 시작하는데 그중에서도 두통이 제일 심하다. 원래 이 생활 전에도 두통이 잦긴 했지만 격일이나 심할땐 매일 두통이 오고 그 정도도 점점 심해져서 정말 견디기 힘들땐 하루에 두통약을 최대치인 여섯알이나 그 이상 먹게 될때도 잦아졌다. 약을 그렇게 남용하는게 안 좋은건 알고 있지만 정말 심할땐 일상 생활도 하기 힘들고 사람 자체가 짜증이 많아지게 되니까 약을 먹어서라도 완화시켜보려 하는데 이마저도 요즘엔 약이 잘 듣질 않는 것 같다. 나도 열심히 달리고 하는건 좋지만 사람인 이상 이런 생활을 언제까지고 이어갈 수도 없는 일이고 나를 위해서 휴.. 2024. 3. 13.
반응형