node.js と D3 を使用して Cloud 9 で簡単な例を作成しようとしていますが、グラフのレンダリングに問題があります。
ファイルに単純なビューがchart.ejs
あり、d3.v3.js および d3.layout.js ファイルをインクルードしようとしました。ただし、Uncaught Syntax Error: Unexpected token <
d3 インクルード ファイルに到達すると、取得し続けます。
いくつか質問があります:
- EJS で D3 を使用できた人はいますか? 私はいくつかの Jade の例を見てきましたが、EJS は見ていません。
<script>
EJS レンダリングで D3 を使用するには、タグを使用するのが適切ですか?- 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>