【问题标题】:Multiple folders of same type in app.yamlapp.yaml 中有多个相同类型的文件夹
【发布时间】:2015-12-03 18:49:33
【问题描述】:

我对使用 app.yaml(适用于 Google App Engine)比较陌生,我试图在我的 app.yaml 中为 2 个相同类型的文件夹指定格式 - 例如,我在 2 个位置有 js 文件夹。

我的目录如下所示:

Site
    - images
    - css
    - js
    - subsite1
       -images
       -css
       -js
    -subsite2
       -images
       -css
       -js

这是我在处理程序下的内容:

处理程序:

- url: /css
  static_dir: css

- url: /js
  static_dir: js

- url: /images
  static_dir: images

# site root
- url: /
  static_files: index.html
  upload: index.html

我是否在每个处理程序中指定两个 static_dir?

【问题讨论】:

    标签: google-app-engine app.yaml


    【解决方案1】:

    我通常做的(一个网站,但你可以做两个)是定义一个静态文件夹,我把所有的静态内容放在里面:图片、css、js等。

    对于具有以下文件夹结构的站点:

    - code
    - static
      - img
      - css
      - js
    

    app.yaml 看起来像:

    - url: /static
      static_dir: static
    

    这将为您节省大量子文件夹配置,并且您以后可以将更多子文件夹添加到静态文件夹。

    【讨论】:

    • 谢谢,但我正在细分,以便不同的子页面所有者更容易简单地管理自己的css / js /图像文件。希望有人可以告诉我如何在 app.yaml 中为 2 个位置的说 css 指定格式。
    • 您知道不能像在 FTP 服务器上那样部署单个文件吗?每个上传应用程序的人都会覆盖当前应用程序的所有内容。仅供参考
    • 说来话长,但我愿意。仍然想知道是否有办法指向相同类型的多个文件夹。如果没有,那很好,但只是想知道是否有办法。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-03
    • 2017-06-18
    • 2012-04-21
    • 1970-01-01
    相关资源
    最近更新 更多