在GAE上提供静态文件

时间:2014-03-10 03:23:14

标签: javascript html google-app-engine

我正在尝试使用一些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(以及静态的其他一切,我认为)

0 个答案:

没有答案