4

node.js と D3 を使用して Cloud 9 で簡単な例を作成しようとしていますが、グラフのレンダリングに問題があります。

ファイルに単純なビューがchart.ejsあり、d3.v3.js および d3.layout.js ファイルをインクルードしようとしました。ただし、Uncaught Syntax Error: Unexpected token < d3 インクルード ファイルに到達すると、取得し続けます。

いくつか質問があります:

  1. EJS で D3 を使用できた人はいますか? 私はいくつかの Jade の例を見てきましたが、EJS は見ていません。
  2. <script>EJS レンダリングで D3 を使用するには、タグを使用するのが適切ですか?
  3. D3 と node.js を使用した良い例はありますか?

ご意見/コメントをいただければ幸いです。

免責事項: 私は node.js と D3 に比較的慣れていないため、基本的な指示が必要になる場合があります。

編集:これがchart.ejsコードです。これは、スクリプト インクルードと関係があります。以下のようにローカルにインクルードしようとすると、予期しないトークン エラーがスローされます。しかし、ダウンロード場所からインクルードを参照すると、うまくいくようです。それはC9のものかもしれませんが、確かではありません。他の誰かが C9 でこれに出くわした場合は興味深い:

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8">
        <title>D3 Page Template</title>
        <script type="text/javascript" src="d3.v3.js"></script>
    </head>
    <body>
        <script type="text/javascript">
        // Your beautiful D3 code will go here
        </script>
    </body>
</html>
4

0 に答える 0