我正在尝试使用一些javascript来提供测试文件。我的测试站点正在加载,但JS没有加载它(如果我查看devloper的控制台,我看到有404错误 - 但路径是正确的)。我首先尝试将所有内容保存在root中。
编辑:正如loki所指出的那样是错误的
我还尝试将所有内容保存在一个名为static的文件中(除了yaml文件在外面)
application: test
version: 1
runtime: python27
api_version: 1
threadsafe: true
handlers:
- url: /
static_files: static/test.html
upload: static/test.html
HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html lang="en">
<head>
<script type="text/javascript" src="static/script.js"></script>
</head>
<body>
<!-- content -->
</body>
</html>
任何人都能看到我错过的东西吗?我无法理解为什么它不会看到我的javascript。
更新
application: test
version: 1
runtime: python27
api_version: 1
threadsafe: true
handlers:
- url: /
static_files: static/test.html
upload: static/test.html
- url: /static
static_dir: static
这解决了它。第二个句柄拿起javascript(以及静态的其他一切,我认为)