node.js - 从目录加载 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 吗?如何修复它?
美好的夜晚。
解决方案
你的标签是<script src="/load_moduls/d3/d3.js"></script>
但您的请求是http://localhost:3000/load_moduls/d3/d3.min.js 首先
检查您的错字。
如果正确,您是否提供静态文件?
推荐阅读
- node.js - 无法将应用程序对象传递给即将到来的课程-错误:未定义应用程序nodejs
- javascript - 更改二维数组中的一个值会更改整行
- php - 不确定该怎么做 - session_regenerate_id(): 无法重新生成会话 ID - 会话不活跃
- javascript - 由于带有标志的 net::ERR_SSL_VERSION_OR_CIPHER_MISMATCH 错误,NW.js Iframe 无法加载某些 https 网站
- java - 如何将私有方法 ActionPerformed 中的变量转移到 Java 中的另一个方法?
- java - 使用 Apache PDFBox 访问 PDF 字段的 COSArray
- c - 操作系统库是用汇编语言还是用 C 语言编写的
- node.js - 无法运行“npm run serve”Vue 项目,TypeError:无法读取未定义的属性“db”
- python - 如何加密数据并将有效负载作为表单数据发送到 Flask App 端点
- python-3.x - AttributeError:“SlidePlaceholder”对象没有属性“insert_pictures”