我正在学习D3,我正在尝试在mac机器上设置本地服务器来托管网页。我按照这些步骤
python -m SimpleHTTPServer 8888 &
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>
答案 0 :(得分:1)
您说您的d3文件位于"../d3/d3.v3.js"
,但服务器正在/d3/d3.v3.js
中查找它们。也许这可能是错误的根源?
Web服务器可能无法访问启动目录之外的文件。