2011-11-09 3 views
3

노드 js ('jsdom')이 필요했지만 jsdom 모듈을 찾을 수 없습니다. 이상 나는 서버에서 highcharts를 사용하여 svg 문서를 생성하여 나중에 pdf에서 해당 이미지를 사용할 수 있도록합니다 (바빅을 사용하여 이미지로 변환합니다). 이 문제를 해결할 수있는 링크가 있습니까? 나는 http://blog.davidpadbury.com/2010/10/03/using-nodejs-to-render-js-charts-on-server/ 을 읽었지만 프로토 타입은별로 의미가 없습니다. 프로토 타입이 아닌 구현 된 모듈이 있습니까?하이 차트를 사용하여 서버 측에서 svg 생성

+0

글쎄, jsdom은 어디에 설치 했습니까? 그리고 어떻게? – thejh

+0

jsdom 문제가 해결되었습니다. 감사. 질문의 두 번째 부분에 대한 몇 가지 해결책을 제안하십시오 : (나는 일주일 동안 그것에 고생했습니다. –

+0

서버 측 언어로 자바를 사용하고 있습니다. 내가 가진 모든 데이터가 있습니다 .Java를 통해 나는 highcharts.js를 사용하여 SVG를 생성 할 노드 js 서버를 호출해야합니다. 어떻게 할 수 있습니까? 일단 SVG를 사용하여 coz를 얻으면 문제가 해결됩니다. –

답변

8

필요한 모든 모듈을 먼저 설치해야합니다. 먼저 github https://github.com/davidpadbury/node-highcharts에서 tar 파일을 다운로드하십시오. 파일을 저장하고 jsdom 같은 추가 모듈을 설치해야하는 경우

npm install davidpadbury-node-highcharts-576f763.tar.gz

충돌 디렉토리로 이동,

npm install jsdom

그의 프로토 타입의 이전 버전과 잘 작동하는 것 같다 시도 하이 차트. 하지만 난 최근 highchart 함께 사용하여 몇 가지 문제가 있습니다.

도움이 되었기를 바랍니다.

+0

혹시 나중에 하이 차트로 행운이 있었나요? 어떤 문제가 발생 했습니까? – Fresheyeball

+0

나는 nodejs 사용을 포기하고 https://github.com/one2team/highcharts-serverside-export에서 찾을 수있는 java 솔루션을 사용했습니다. 그러나이 솔루션은 또한 새로운 하이 차트에 문제가있어서 기존의 하이 차트 js 파일을 열어서 새로운 하이 차트의 일부 메소드를 대체했습니다. 최고의 솔루션이 아니며 현재 내 요구 사항을 충족하는 것 같습니다. – Aasiz

+0

github.com/one2team/highcharts-serverside-export는 제가 사용했던 것입니다. 이것은 nodej를 사용하는 것보다 훨씬 쉽습니다. 모든 답변을 주셔서 감사합니다. –

관련 문제