首页 > 解决方案 > 从目录加载 d3.js 和 c3.js 不起作用

问题描述

我将在我的网站上创建一些图表。我用 node.js 启动一个服务器,并在链接中包含 d3 和 c3:

<script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> 
    <script src="https://cdnjs.cloudflare.com/ajax/libs/c3/0.4.10/c3.min.js"></script> 

这适用于我的网站,我可以从 c3 页面看到示例图表。但是我不会从网上加载这个,所以我下载了 d3.js 和 c3.js。

我的新标签是:

<script src="/load_moduls/c3/c3.js"></script>
<script src="/load_moduls/d3/d3.js"></script>

html - 页面位于“Client”目录中。在此文件夹中是另一个文件夹“load_moduls”,其中包括 c3 和 d3 文件夹。

但这不起作用。这是我的 chrome 错误:

GET http://localhost:3000/load_moduls/d3/d3.min.js net::ERR_ABORTED 404(未找到)

这是因为 node.js 吗?如何修复它?

美好的夜晚。

标签: node.jsd3.jsc3.js

解决方案


你的标签是<script src="/load_moduls/d3/d3.js"></script>

但您的请求是http://localhost:3000/load_moduls/d3/d3.min.js 首先 检查您的错字。
如果正确,您是否提供静态文件?


推荐阅读