使用app.yaml上传单个静态文件到GAE

1 投票
1 回答
1394 浏览
提问于 2025-04-16 13:17

你好,

我正在尝试将两个静态文件(一个CSS文件和一个HTML文件)上传到我的appspot上。不过,它们现在在根目录里。我试过用static_dir和static_files,但都不行。

我想把page.html上传到/site/目录,但我把它放在根目录是因为我需要它和我的app.yaml文件在同一个目录下。

这是我的app.yaml的一部分:

- url: /page.html
  static_files: /\1.html
  upload: /page.html
- url: /page.css
  static_files: /\1.css
  upload: /page.css

谢谢你花时间阅读这个。

1 个回答

6

\1 是用正则表达式中第一个匹配到的部分来替换的。你的网址没有任何分组,所以这个替换不会起作用。

你可以简单地这样做:

- url: /page.html
  static_files: page.html
  upload: /page.html
- url: /page.css
  static_files: page.css
  upload: /page.css

撰写回答