2016-04-26 13 views
0

npmでハイチャートをインストールしようとしていて、それをサーバー側で使用して、データをヒスイテンプレートに出力しようとしています。私は基本的な表現フレームワークを使用しています。npmとハイチャートの問題

以下のリンクの最初のセクションは、私が従うガイドです。私は

が必要とのコード行( 'highcharts /モジュール/エクスポート')(Highcharts)を使用する場合http://www.highcharts.com/docs/getting-started/install-from-npm

は、しかし、私はエラーを取得しています。

私はこれを複数のコンピュータで試してみましたが、これはすべて同じエラーです。使用

コード:

Code used

は、私は考え、なぜその失敗がありません。どんな助けも素晴らしいだろう。

+0

ようこそ。あなたが使ったコードを、その画像へのリンクではなく、あなたの質問の本文に入れてください。リンクが死んでしまった場合は、まだ役に立つ質問が残っています。良い質問を書く方法はhttps://stackoverflow.com/help/mcveを参照してください。 –

答えて

1

問題は、サーバー側でHighchartsを使用しようとしていますが、そのライブラリでは、クライアントのHTMLドキュメントのDOMノードが必要です(表示されるエラーのdocumentオブジェクトや、containerなど)。描画されます)。

PhantomJSを使用してクライアント側をエミュレートできます。この方法で、サーバー上でグラフをレンダリングできます。 HighchartsのドキュメントのWebサイトからthis guideにアクセスしてください。

しかし、クライアント側でライブラリをロードして使用することは間違いなく簡単です。サーバーを使用して、グラフデータをクライアントに送信するだけです。

+0

お返事ありがとうございます。私はそれを確認します。私はhighchartsを拡張する必要があるノードモジュールを作成しようとしているので、なぜサーバー側を使用する必要があるのですか。彼らはドキュメントでこれを明確にすべきです。再度、感謝します。 – user3570465

関連する問題