使用d3和node.js / EJS呈现

我正在尝试使用node.js和D3在Cloud 9上构build一个简单的示例,但在绘制图表时出现了一些问题。

我在chart.ejs文件中有一个简单的视图,并试图做一个包括d3.v3.js和d3.layout.js文件。 但是,当达到d3包含文件时,我总是收到Uncaught Syntax Error: Unexpected token <

所以有几个问题:

  1. 有没有人能够使用D3与EJS? 我见过一些Jade的例子,但不是EJS。
  2. 正在使用<script>标签适当的方式来使用D3与EJS渲染?
  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>