javascript - SimpleHTTPServer 错误 404 - "GET/d3/d3.v3.js HTTP/1.1"404

标签 javascript d3.js localserver

我正在学习 D3,我正在尝试在 Mac 计算机上设置本地服务器来托管网页。我按照以下步骤操作

  1. 使用以下命令设置本地服务器:python -m SimpleHTTPServer 8888 &
  2. 使用以下方式访问索引文件:http://localhost:8888

这是我面临的问题。

  • 当我尝试步骤 2 时,我在终端上收到以下消息

    127.0.0.1 - - [25/Aug/2014 12:14:52] "GET / HTTP/1.1" 200 -
    127.0.0.1 - - [25/Aug/2014 12:14:52] code 404, message File not found
    127.0.0.1 - - [25/Aug/2014 12:14:52] "GET /d3/d3.v3.js HTTP/1.1" 404 -
    127.0.0.1 - - [25/Aug/2014 12:14:53] code 404, message File not found
    127.0.0.1 - - [25/Aug/2014 12:14:53] "GET /favicon.ico HTTP/1.1" 404 -
    
  • 当我直接打开索引文件时,它不会通过本地打开 Web 服务器,而是使用以下地址打开 “文件://.../Users/d3_book/index.html” 这是我的索引文件的代码(没有 html 标签)

    <head>
        <meta charset="utf-8">
        <title>D3 Page Template</title>
        <script type="text/javascript" src="../d3/d3.v3.js"></script>
    </head>
    <body>
        <script type="text/javascript">
            // D3 code will go here
        </script>
    </body> 
    

最佳答案

你说你的 d3 文件位于 "../d3/d3.v3.js"但服务器正在 /d3/d3.v3.js 中寻找它们。也许这可能是错误的根源?

Web 服务器可能无法访问其启动目录之外的文件。

关于javascript - SimpleHTTPServer 错误 404 - "GET/d3/d3.v3.js HTTP/1.1"404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25490653/

相关文章:

javascript - nodeJS util.format 传递一个数组

javascript - 为什么折线图中 y 轴值从实际点向上移动?

javascript - D3JS中的自定义轴函数

javascript - 将 Highcharts 导出为 PDF(使用 javascript 和本地服务器 - 无互联网连接)

mysql - Xampp 不适用于 Mac X

r - 基础过滤引擎服务问题 : ERR_NETWORK_ACCESS_DENIED and Can not start internal HTTP server

javascript - AngularJS:加载内容后修改 Bootstrap Modal

javascript - 是什么阻止了这个 JavaScript For 循环无限循环?

javascript - 如何在字符串中出现的两个字符之间插入一个字符?

javascript - d3js - 复制 SVG 元素,导致错误的输出