유튜브가 안돼요, 유튜브 오류로 무한로딩 중 재생안돼고 업로드 안됨
유튜브 채널 멤버십 가입을 하려는데 결제 오류로 가입 안됨 현상이 나타났다. 구매를 처리하는 중에 문제가 발생했습니다. 라는 에러 메시지가 뜨면서 무한 로딩이 떴다. 그렇게 며칠 동안 동일한 증상이 나타나 유튜브 고객센터에 전화하여 문제 해결 방법을 찾았습니다. 평소에 멤버십 가입 없이도 볼 수 있는 유튜브 동영상만 보다가 우연한 기회에 내가 필요한 정보를 제공되는 특정 개인 유튜브 채널을 발견했다. 공개된 동영상 외에도 더 많은 정보를 알고 싶어 유튜브 멤버십에 가입하려고 했다.
그런데요 요구하는 멤버십 등급을 골라 가입 버튼을 눌렀으나 멤버십 가입 절차 및 결제가 진행이 되지 않았습니다. 다음의 메시지가 나오면서 스마트폰이 무한 로딩에 빠지며 채널 멤버십 가입이 불가했다.
Middleware
이때까지 hashtags를 받아서 데이터를 저장하거나 업데이트할 때마다. 전처리과정을 하나하나 작성해주시기 바랍니다야 했습니다. 이럴 때를 위해, mongoose에는 express와 같이 middleware가 존재합니다. mongoose에서 pre middleware를 활용하는 방법은 아래와 같습니다. Video.js를 다음과 같이 수정합니다. 위 코드의 middleware는 데이터가 save 되기 전에 this저장할 데이터의 hashtags를 이전에 했던 것처럼 전처리를 해주게 됩니다.
사용중인 PC 브라우저 교체하기
5차례 방법은 사용중인 브라우저를 교체하여서 동영상을 이용해보는 것입니다. 유튜브 서버의 문제가 아닌, 특정 브라우저의 서버가 문제일 경우 해당 인터넷 브라우저에서만 유튜브 댓글이 안보이는 오류가 발생할 수 있기 때문입니다. 이 땐 PC에 기본적으로 설치되어 있는 인터넷 익스플로러Internet Explorer나 Edge, Chrome등을 이용해보시면 됩니다.
특히 저의 경우에는 타 국가의 동영상에서 유튜브 덧붙인 글 무한로딩 오류가 생겨나는 경우가 많았는데, 이 때 브라우저를 교체하였을 때 해결되는 경우가 굉장히 많았습니다.
그러므로 브라우저 교체 후 덧붙인 글 안보임 문제가 해결되었는지 확인해보시길 바랍니다.
인터넷 사용기록 삭제로 데이터 캐시 확보하기
인터넷 브라우저는 계속 사용할수록 사용자의 기록과 캐시, 데이터가 쌓이게 되는데요. PC가 거침없이 사용하기 위한 최대 용량을 초과하여 캐시 및 데이터가 쌓이게 되면 인터넷 페이지의 정보를 제대로 불러올 수 없게 되며 속도가 느려지는 원인이 됩니다. 제가 이용한 브라우저는 크롬 기준이며 인터넷 사용기록 삭제를 해주시면 대부분의 유튜브 덧붙인 글 무한로딩 오류를 쉽게 해결할 수 있습니다. 1. 인터넷 브라우저의 우측 상단 더보기 버튼점 3개 모양을 클릭합니다.
2. 설정을 누릅니다. 3. 개인정보 및 보안을 클릭합니다. 4. 인터넷 사용 기록 삭제를 누릅니다. 5. 기본에서 모든 항목을 체크합니다. 6. 인터넷 사용 기록 삭제 버튼을 클릭합니다.
1 static
저희들이 위에서 middleware를 사용한 이유는, hashtags 전처리를 여러 controller에서 복붙 해서 사용하고 싶지 않기 때문입니다. 하지만 위에서 언급했듯 저희들이 작성해 놓은 middleware는 save 함수가 호출되었을 때만 동작합니다. 그러므로 postEdit controller에서 활용하는 findByIdAndUpdate 함수를 호출하면 저희들이 작성해 놓은 middleware가 동작하지 않아서 저희들이 의도한 방향과는 조금 상이하게 middleware가 동작합니다.
이럴 때, static을 사용하여 위 사안을 보완할 수 있습니다. static은 저희들이 사용했던 save, exists, findByIdAndUpate 같은 함수를 저희들이 직접 커스텀해 만들어 볼 수 있습니다.
모든 방법이 실패한 경우
위의 소개한 방법들을 이용하면 대부분의 경우에 멤버십 가입 안됨 현상을 해결할 수 있어요. 하지만 위에서 언급한 모든 방법을 썼는데도 불구하고 여전히 문제가 발생한다면 본인이 특수한 상황이거나 자신에게만 생겨나는 문제일 수 있어요. 이럴 때는 유튜브 고객센터의 의견보내기를 통해 유튜브에 사안을 직접 신고하는 방법이 있습니다. 이 방법을 쓰면 시간은 좀 걸릴 수 있지만 분명하게 사안을 해결할 수 있어요.
예를 들면 모바일 특정 기기에서만 결제가 불가능한 상황이 생겨나는 경우입니다. 유튜브 팀에서는 유튜브 사용자의 사안을 진단하고 파악하여 다음 업데이트 혹은 다다음 업데이트에서 문제 해결을 위한 반영을 해줄 수 있어요. 이렇게 ①~③의 방법을 차례로 써보시면 결제 오류로 인한 유튜브 멤버십 가입 안됨 현상을 완벽하게 해결 할 수 있어요.
자주 묻는 질문
Middleware
이때까지 hashtags를 받아서 데이터를 저장하거나 업데이트할 때마다. 좀 더 자세한 사항은 본문을 참고하시기 바랍니다.
사용중인 PC 브라우저
5차례 방법은 사용중인 브라우저를 교체하여서 동영상을 이용해보는 것입니다. 좀 더 자세한 사항은 본문을 참고해 주세요.
인터넷 사용기록 삭제로 데이터 캐시
인터넷 브라우저는 계속 사용할수록 사용자의 기록과 캐시, 데이터가 쌓이게 되는데요. 더 알고싶으시면 본문을 클릭해주세요.