티스토리 블로그 삭제 및 백업하는 방법(인증키유효오류 해결)

티스토리 블로그 삭제 및 백업하는 방법(인증키유효오류 해결)

ADMIN EMAIL로 회원 가입 문제점을 해결하기 위해 권한을 부여하는 CustomAuthorityUtils 클래스를 확인해보았습니다. 사실 코드를 처음 훑어 보았을 때는 무엇이 잘못 된지 알지 못하고 있었어요. 이메일이 관리자랑 다르면 USER, 아니면 ADMIN 맞잖아 이러고는 혹시나 환경변수 설정이 잘못되었나 ? 하여 확인해보았습니다. 현재 서비스를 배포한 상태기 때문에 로컬 환경 변수가 아닌 인스턴스의 환경변수를 살피어 보았습니다. 운영 체제에서 실행 중인 프로세스 확인 명령어 ps ef grep java 잘 실행 중인 것을 확인하고 현재 설정된 환경 변수를 확인해보았습니다.


imgCaption0
CustomAuthorityUtils 클래스 확인

CustomAuthorityUtils 클래스 확인

코드를 다시 살펴보았습니다. 다시 차근 차근 살펴보니 모든 사용자에게 ADMIN 권한을 주고 있었던 것입니다. 이런 실수를 하다니. ifelse 구문에서 else를 빼먹고는 권한을 주고 있다고 생각했습니다. 또한 ADMIN 권한은 USER 권한을 함께 가져야 합니다. else 를 넣는다고 하더라도 이 것 또한 만족하지 않는 것입니다. 그래서 코드를 다음과 같이 수정해주었다.

Googlebot 유형기준

구글봇 유형 기준으로 크롤링 실패가 발생되고 있는 것은 Adsbot으로 13에서 55로 산술 평균 36가 크롤링 실패가 발생되고 있습니다. 나머지 데스크톱, 페이지리소스, 스마트폰에서는 크롤링 오류가 거의 없거나 미미합니다. 현재 홈페이지 AE 중 다음을 통해 검색으로 유입되는 것은 거의 없습니다.. 다음 유입이 안 되는 이유는 알고 싶지도 않습니다. 왜냐하면 블로그티스토리를 개설하여 어느 정도 운영합니다. 보시면 다음에서 최적화되고 상위 검색 노출이 되다가 어느 날 갑자기 이유도 원인도 모르는 상태에서 맑은 하늘에서 날벼락 맞듯이 다음 최적화에서 제외되며 유입이 하나도 없는 현상이 발생되기 때문입니다.

현재는 6월 다음 자체광고가 시작된 이후부터는 검색되는 글이 어쩌다.

해결 방법 구글서치콘솔에서 색인인증하기

구글 서치 콘솔로 들어가니 색인이 생성되지 않고 있는 것이 많은 것을 발견했습니다. 우선, 색인이 생성되지 않은 사이트는 색인생성을 요청합니다. 색인요청 시 오류로 인하여 문제가 있는 곳은 원인을 찾아 해결해야 합니다. 구글 계정을 이용하여 서치콘솔에 로그인합니다. 게시자의 구글 계정을 사용하여 로그인해야 서치콘솔의 변경사항이 애드센스 계정에도 반영됩니다.

해결 방법

해당 방안으로 해결이 되었습니다. 다른 사용자의 문의 내용을 보니까 일시적인 해결법인거 같기도 한데. 우선적으로 해결. 내 코드 문제가 아니었다. .해당 오류를 겪는 사용자는 많은데 구체적인 해결방법을 찾기 어려워서 정리해봤습니다. 혹시나 해당 오류가 생겨나는 분이 있다면야 시도해보시면 좋을 것 같다 오류가 나는 페이지httplocalhost3000를 켠다 개발자 도구를 열어줍니다.

REST?

REST는 REpresentational State Transfer의 약자로, Roy Fielding의 박사학위 논문에서 최초로 소개되었습니다. REST는 HTTP를 기반으로 필요한 자원에 진입하는 계획을 정해놓은 아키텍처라고 할 수 있어요. 여기서 자원이란 소프트웨어가 관리하는 모든 것문서, 그림, 데이터 등을 의미합니다. REST는 월드 와이드 웹www과 같은 분포 하이퍼 미디어 시스템을 위한 프로그램 개발 아키텍처의 한 형식입니다.

REST는 웹의 과거 기술과 HTTP 프로토콜을 그대로 활용하기 때문에 웹의 장점을 최대한 활용할 수 있어요.

문제 해결 방법

Board, Answer 등 다른 부분들은 이미 JsonIgnore를 해 둔 상태였기에 쉽게 문제점을 찾고 고칠 수 있었어요. JsonIgnore 어노테이션을 사용하면 데이터를 직렬화하거나 역직렬화할 때 특정 필드를 무시하도록 지시할 수 있어요. JsonIgnore 어노테이션은 클래스 레벨에서 적용할 수는 없습니다.. 즉, 각각의 필드를 무시하도록 설정할 수는 있지만 클래스 전체를 무시하도록 설정할 수는 없는 것입니다.

코드를 꼼꼼하게 살펴봅시다. 그리고 다시 보니 오류가 계속 행해지고 있어서 수정 할 부분들이 계속 나타나고 있었으나 기능을 추가 추가 하는 것 보다도 이것들이 첫째 순위 되어야 할 것 같다는 생각을 합니다. 또한, 여러 번 보니 나도 예전에는 검색하고 배우면서 급하게 작성 했던 코드들에 관하여 조금씩 더 연기자는 과정이 되는 것 같아 좋습니다.

자주 묻는 질문

CustomAuthorityUtils 클래스

코드를 다시 살펴보았습니다. 좀 더 구체적인 사항은 본문을 참고해 주세요.

Googlebot 유형기준

구글봇 유형 기준으로 크롤링 실패가 발생되고 있는 것은 Adsbot으로 13에서 55로 산술 평균 36가 크롤링 실패가 발생되고 있습니다. 좀 더 구체적인 사항은 본문을 참고하시기 바랍니다.

해결 방법 구글서치콘솔에서

구글 서치 콘솔로 들어가니 색인이 생성되지 않고 있는 것이 많은 것을 발견했습니다. 좀 더 구체적인 사항은 본문을 참고하시기 바랍니다.