2014-04-08 2 views
3

크롤러에게 유성 앱을 표시하려고합니다. Spiderable 패키지를 추가하고 Phantom.js를 설치했습니다. localhost : 3000 /? _ escaped_fragment_ =로 이동하면 비어 있습니다. 나는 소스를 볼 때 , 거의 비어, 그것은 바로 구글지도 API로드 <script> 태그 앞에 종료 :Meteor : localhost : 3000 /? _ escaped_fragment_ = 비어 있습니다.

<!DOCTYPE html><html><head> 
<link rel="stylesheet" href="/eecc60f7c55db2915697d4beb05274f355ad19e4.css"> 

<title></title> 

<!-- Google Maps --> 
</head></html> 

내가 전에이 어떤 문제가 발생하지 않은, 그러나 그것은 나를 생각하고 있어요 어쩌면 내가 맞춤 <scrpit> (또는 <link>) 태그를 앱의 <head>에 포함하면 안됩니다. 이것이 사실이라면 - 외부 자산을로드하는 올바른 방법은 무엇입니까? 문제와 관련이없는 경우 조언을 제공해 주시면 감사하겠습니다.

감사합니다.

답변

0

첫 번째 질문과 관련하여 나는이 문제의 원인에 대해 100 % 확신하지는 못했지만 두 번째 대답에 대답하기 위해 Meteor 응용 프로그램의 헤드에 스크립트/스타일 시트를 포함하면 안됩니다.

Meteor는 앱의 모든 클라이언트 측 js, css 및 html을 결합하여 모두 클라이언트로 보냅니다. 즉, 앱의 클라이언트 폴더에 스타일 시트와 스크립트를 포함시킬 수 있습니다. 스타일 시트/스크립트를 올바른 위치에두고 머리에있는 링크를 제거하고 문제가 해결되는지 확인해 보겠습니다.

유성 here에 대한 자세한 설명을 찾을 수 있습니다.

관련 문제