我需要申报我的索引.html在应用程序yaml?

2024-09-27 00:18:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我是谷歌应用引擎新手,在配置我的网络应用程序时遇到问题。我不知道我需要补充什么应用程序yaml我不知道的是什么?例如,我知道我必须添加静态文件,如图像和样式表,但是对于像angular这样的脚本文件,我也需要将它们声明为静态的呢。在

注:应用程序结构
+项目名称

  • 在应用程序yaml在
  • 在主.py在
  • 资源
    • 图像
    • 风格
    • 脚本
    • 在索引.html在
  •  handlers:
     - url: /rescources/images/(.*)
     static_files: /images/\1
     upload: /rescources/images/.*
    
    
           - url: /rescources/styles
             static_dir: /rescources/styles
    
           - url: /rescources/scripts/.*
             static_dir: /rescources/scripts    
    
           - url: /.*
             script: main.APP
    
           libraries:
           - name: webapp2
             version: latest
           - name: jinja2
             version: latest
    

Tags: 文件name图像脚本应用程序urlyamlversion
1条回答
网友
1楼 · 发布于 2024-09-27 00:18:44

如果文件是在.js脚本中定义的,则认为它们是静态的。我的建议是把你的图片,css和脚本文件(所有的.js文件)放到一个名为“static”的单独文件夹中,然后应用程序yaml文件可以如下所示

runtime: python27
api_version: 1
threadsafe: true

handlers:
    - url: /static
      static_dir: static

   - url: /.*
     script: main.APP

libraries:
   - name: webapp2
     version: latest
   - name: jinja2
     version: latest

如果静态文件可能会更频繁地更改(例如,您已将代码部署到生产环境中,但仍在工作并进行更改,则可能需要为静态文件设置一个明确但较低的过期日期。该示例将静态文件的过期时间设置为2小时

^{pr2}$

更多详细信息可在此处找到https://cloud.google.com/appengine/docs/python/config/appconfig#Python_app_yaml_Static_cache_expiration

相关问题 更多 >

    热门问题