이것은 내 앱입니다 : https://dialective-shopify.herokuapp.com
development
모드 에서 문제없이 설치 됩니다.
production
모드로 설치되지만 개발 상점에서 몇 가지 제품을 읽은 경우 에만 설치됩니다 .
@products = ShopifyAPI::Product.find(:all, :params => {:limit => 10})
50 개의 제품을 읽으려고하면 :
@products = ShopifyAPI::Product.find(:all, :params => {:limit => 50})
개발 상점에서 앱을 처음부터 다시 설치하면 500 서버 오류가 발생합니다.
정적 HTML 페이지에는 상단 표시 줄을 500 서버 오류로 설정하는 간단한 종속성없는 스크립트가 포함될 수 있습니다. 이 페이지는 'public / 500.html'에서 찾을 수 있습니다.
다음 GET 요청에서 :
헤더 포함 :
이는 앱 설치 및 TEST 결제에 대한 권한을 부여한 후에 발생합니다.
F5 키를 여러 번 눌러 페이지를 새로 고치면 결국 설치 프로세스가 성공적으로 완료 되고 앱이로드됩니다!
오류가 서버 측 (아마도 Shopify 서버에 있음)에 있기 때문에 어디서부터 찾아야할지 모르겠고 개발 모드에서 재현 할 수 없습니다.
어떤 아이디어?
500 오류는 Shopify가 아니라 문제입니다. 제공되는 스택 추적에서 문제를 매우 빠르게 찾을 수있는 heroku에서 로그를 검사해야합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다