개인적으로 작업중인데 테스트 중 OG가 동작하지 않아 문의 드립니다.
아무것도 뜨지 않는데 왜 그럴까요??
<meta property="og:type" content="website">
<meta property="og:title" content="대관령 쌈밥">
입니다.
개인적으로 작업중인데 테스트 중 OG가 동작하지 않아 문의 드립니다.
아무것도 뜨지 않는데 왜 그럴까요??
<meta property="og:type" content="website">
<meta property="og:title" content="대관령 쌈밥">
입니다.
해당 페이지의 응답 헤더 부분에 Content-Type이 없습니다.
content-type을 지정해 주시기 바랍니다.
저희가 받은 header내용입니다.
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
추가 하였습니다만, 똑같은 것 같습니다.
다시 한번 확인 부탁 드립니다.
pusiko님이 입력하신 정보는 html내의 헤더 정보입니다.
저희가 판단 하는 기준은 요청에 대한 응답으로 온 정보가 html인지 이미지, 동영상, pdf, excel, word등 어떤 문서 타입인지를 나타내는
웹서버의 content-type이 지정되어 있지 않다고 답변 드린것입니다.
이러한 정보 없이 무작정 html로 인지하고 파싱을 시도할 경우 이상한 정보가 추출되거나 서버에 부하를 일이키는 경우가 있기 때문에
웹서버의 응답 헤더에 content-type이 없을 경우 에러를 내도록 되어 있습니다.
아래 url 내용을 참조바랍니다.
https://stackoverflow.com/questions/5400761/why-isnt-express-js-setting-the-content-type-header
도움 주신 덕분에 잘 해결 했습니다.
빠른 답변 감사합니다!!!