gpt4 book ai didi

运行 python SimpleHTTPServer 时的 Javascript 和 css 文件搜索路径

转载 作者:行者123 更新时间:2023-11-28 09:50:45 24 4
gpt4 key购买 nike

我正在运行 python SimpleHTTPServer 并提供 html 文件。该 html 文件包含几个 javascript 文件。当服务器提供 html 文件时,我收到以下错误。

1.0.0.127.in-addr.arpa - - [15/Jun/2012 13:42:54] code 404, message File not found
1.0.0.127.in-addr.arpa - - [15/Jun/2012 13:42:54] "GET /lib/jquery-ui/jquery-ui.min.js

Html 文件内容(仅显示相关行):

<script type="text/javascript" src="../../lib/jquery-ui/jquery-ui.min.js"></script>

用于运行服务器的Python命令。它在index.html所在的目录中运行

python -m SimpleHTTPServer 8000

我的本​​地文件系统中有文件 jquery-ui-min.js 。但搜索不知何故正在剥离 ../.. 并在/lib/jquery-ui/jquery-ui.min.js 中搜索

最佳答案

如果您从目录运行 SimpleHTTPServer,它不会超出您运行它的根目录。这是一项安全功能。

例如,假设以下布局:

/foo/bar/baz/index.html
/foo/lib/jquery-ui/jquery-ui.min.js

如果您从 /foo/bar/baz 运行 SimpleHTTPServer,您将无法访问 /foo/bar/baz 之上的任何文件。您可以从 /foo/ 运行服务器,它会工作。您还可以在 baz 目录中添加符号链接(symbolic link)到您想要包含的 JavaScript。

关于运行 python SimpleHTTPServer 时的 Javascript 和 css 文件搜索路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11058331/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com