dodonot3 / goorm

구름 코딩 연습 이것저것
0 stars 0 forks source link

[2024.11.25] 눈내리는 크리스마스 폼 만들기 TILs #1

Open dodonot3 opened 2 weeks ago

dodonot3 commented 2 weeks ago

LINK

https://dodonot3.github.io/goorm/html/christmas.html

TILs

🔔🎄 눈내리는 크리스마스 초대장 폼을 만들어 보았다. 🎄🔔

image

오늘의 재밌던 점

그래서 이미지도 vw vh를 이용해서 표시하기로함! + 14인치까지는 약간의 반응형을 고려해서 작업하고 싶었기 때문

이미지를 background 요소로 빼는 방법으로 한 번 도전해보면 어떨가 생각해보았지만 시간상의 이유로 일단은 우선순위에서 넘김

세상에 이런 오류도 있구나

Git: RPC failed; HTTP 400 curl 22 The requested URL returned error: 400

git push를 하려고 하니 스테이징에도 잘 올라가고 커밋메세지 입력도 잘 되었으나 Git: RPC failed; HTTP 400 curl 22 The requested URL returned error: 400 에러가 지속적으로 발생하여 push가 안됨. Chat GPT는 원격 레포지토리의 연결이 제대로 되지 않았을 것이다 또는 브랜치가 나누어져있어 merge를 이용하라는 답변이 반복이 되었다.

  1. 이 때문에 기존 레퍼지토리에서 클론을 받아 업데이트해서 푸시하는 방법으로 조금씩 방법을 바꿔가며 지속적인 시도를 해봄 👀(심각1) ..👀(심각2) .... 레퍼지토리를 결국 삭제하고 다시 만들고 연결하고 또 오류나고 다시 또 만들어보면서 에너지가 급속도로 소진되는 중..
  2. merge를 하기위해 git log나 git status, branch로 터미널과 git 페이지에서 확인하면서 브랜치로 인한 여러 시도를 해보다가 오히려 브랜치가 나눠지기도 하고... 그래서 더 혼동이 오고 매우 고민이 많았음..

결국 해결함!

‼️ 🫂 "됐나? 됐다!! 우와아아아 만세!!! 역시 구글링이 짱이다!!!!"

이 과정에서 문제가 되는 파일을 에디터에서 역추적해보니 SVG 파일인 것을 알아냈고 파일을 다시 살펴보게됨.. img로 올려야하는 파일을 SVG로 올린 것을 깨닫고 이마를 탁 쳤다.

복잡한 SVG는 과도한 에러와 처리 작업을 요한다..

"이래서 지금까지 봐왔던 사이트에서 약간은 복잡한 심볼은 png로 표시한 건가" "이래서 피그마에서 백터 파일을 불러왔을 때 백터가 복잡하면 그렇게 오류가 심했던 건가"

프로덕트 디자이너로서 많은 것을 느끼게 해주는 오류였다..

끝이 아니었다.. 이번엔 서버에서 확인한 Mixed Content 문제

http 프로토콜에 대해서 이전에 공부해서 이해가 빨랐고, 공부하지 않았다면 왜 이런 문제가 발생하는지 빨리 이해하지 못했을 것 같다.

작은 것을 좀 더 창의적으로 좀 더 디벨롭해서 표현해보려 했던 도전이, 오류를 통해 아주 많은 것을 배우도록 도와준 힘 낸 하루였다.

funcsom commented 2 weeks ago

해결하게 돼서 너무 기쁜 이슈였어요! 들인 시간이 아깝다고 느낄 수도 있지만, 이제 이 경험으로 더이상 골머리를 앓지 않아도 된다는 걸 생각하니 한 단계 성장한것 같아요 ☺️ 오.... http로 로드하는 문제때문에 눈내리는게 안보였던거군요... 원인을 찾아서 정말 다행이에요 ㅎㅎ 늦게까지 작업하시던데 정말 본받고 싶은 열정이에요!!

KwanLee1129 commented 2 weeks ago

문제를 해결하기 위한 많은 고민의 흔적이 너무 잘 정리되어 있네용 ㅎ.ㅎ 아직 응애라 무슨 말인지 모르는 게 태반이긴 하지만 ㅋㅋㅋㅋ 정인님의 문제해결능력이 잘 보이는 좋은 글인 건 분명해 보입니다 👍 사이트도 너무 예뻐요 !!!

RunaUXLabs commented 2 weeks ago

소민이 글 보고 왔어... 범인은 svg의 모든 앵커값 수치 때문이었숴!!!! 깃헙이 '앗 이런 소스 좀...'이럼서 뱉는 오류였나봐요. 400번대 에러메시지길래 일반적인 대답을 해준건데, 이걸로 오히려 시간이 소용되었군요ㅜㅜ 그래도 소민이랑 문제를 해결해서 다행이예요!