Google app engine 如何在app.yaml中定义嵌套的静态目录?

Google app engine 如何在app.yaml中定义嵌套的静态目录?,google-app-engine,Google App Engine,我有一个静态目录“/static”,里面有js和css文件,还有一个目录“images”。我如何在app.yaml中定义它,以便使用相对目录从js和css文件访问图像?例如,在“/static/main.css”中: 应参考“/static/images/img.png” 以下操作不起作用: handlers: - url: /static static_dir: static - url: /static/images static_dir: static/images 在app

我有一个静态目录“/static”,里面有js和css文件,还有一个目录“images”。我如何在app.yaml中定义它,以便使用相对目录从js和css文件访问图像?例如,在“/static/main.css”中:

应参考“/static/images/img.png”

以下操作不起作用:

handlers:

- url: /static
  static_dir: static

- url: /static/images
  static_dir: static/images

在app.yaml中,您需要定义一个静态目录,如下所示

- url: /static
  static_dir: static
  expiration: "7d"
在静态目录中,您可以为js或css或图像创建其他目录,而无需重新声明主题


要调用静态文件,只需在app.yaml中指定如下静态路径:/static/images/xxxx.png

,然后定义一个静态目录,如下所示

- url: /static
  static_dir: static
  expiration: "7d"
在静态目录中,您可以为js或css或图像创建其他目录,而无需重新声明主题


要调用静态文件,只需指定如下静态路径:/static/images/xxxx.png

无需执行任何操作
/static
已经包含了
/static/images
。您不需要做任何事情
/static
已包含
/static/images
。谢谢!我的代码中还有一个问题导致了这个问题。。。现在修复:)@olituks如果从“静态”目录中,我们不想更改图像的路径,如答案所示,如果js和css文件是由其他开发人员创建的,我们不想更改他们的文件,我们需要向app.yaml文件添加什么才能使其工作?谢谢!我的代码中还有一个问题导致了这个问题。。。现在修复:)@olituks如果从“静态”目录中,我们不想更改图像的路径,如答案所示,如果js和css文件是由其他开发人员创建的,我们不想更改他们的文件,我们需要向app.yaml文件添加什么才能使其正常工作?