완성한 줄 알았던 것을 진짜 완성하기

2023년 12월 21일 목요일

Today I Learned

날짜

2023년 12월 21일 목요일

내용

아오 하루종일 되는게 하나도 없다 그냥

또 데모 로그인

테스트서버 까지 확인한 후 실서버로 배포했다. 그런데 실서버에서 또 작동이 안된다… 로딩페이지에서 넘어가지 않는 상황이었다.

콘솔창을 확인해보니 계정 정보는 가져왔지만 그와 연관된 shop을 가져오지 않고 있었다. 해당 계정의 shop이 하나도 없다고 뜨는 상황. 2가지 가설을 세웠다.

  1. 설정한 계정의 계정 정보와 shop의 relationship이 DB에서 깨졌다.
  2. 실서버에서만 되지 않는 것과 관련하여 로직에 문제가 있다.

1번을 증명하는 방법은, 데모가 아닌 버전으로 로그인 해보면 된다. shop을 못가져오면 당연히 로그인도 안될테니까. 하지만 문제없이 잘 됐다.

열심히 들여다보니, 데모 스토어의 shop_id를 문자열로 설정해놨다. 로컬에서도 한번 겪은 문제였는데… 쌍따옴표를 제거했다.

shop_id = ‘1’shop_id = 1 로……

지이이이이인짜 끝이다!

모두가 예라고 할때 아니라고 하는 애

는 바로 구글이다. 구글 검색에 랜딩페이지를 띄워야한다. 내 깃헙 블로그 떄 직접 해봤기 떄문에 어느정도 알고 있는 Task긴 했다. robots.txt로 검색엔진이 크롤링할 때의 정책을 설정해주고 sitemap.xml로 크롤링할 형식을 지정해주면 된다.

여러 사이트에서 sitemap.xml 과 robots.txt가 제대로 작성되었는지 검증할 수 있다. 문제 없었고, 직접 접근해도 눈으로 확인할 수 있는데 Google Search Console만 robots.txt 파일을 못찾고있다. 내일은 제발 찾고 싶다.

회고

구글의 입에 robots.txt를 먹여주고싶다.