【问题标题】:Google App Engine Help?谷歌应用引擎帮助?
【发布时间】:2011-11-28 05:18:01
【问题描述】:

感谢您花时间阅读我的问题。

我正在尝试使用谷歌应用引擎在我的网站上嵌入this 之类的内容。要做到这一点,我的理解是我必须上传一个 .js 文件。我目前在我的页面上有此代码:

<script src='/ytembed.js' type="text/javascript"></script>
<div id="youtubeDiv"></div>
<script type="text/javascript">ytEmbed.init({'block':'youtubeDiv','type':'search','q':'03728D7DF4BBDC66','results':'50','order':'highest_rating','width': 200, 'height': 200, 'layout': thumbnails});</script><br>

它只返回一个空白页。我认为这是因为我对 .js 文件的实现有些失败。

这是我目前的应用文件:

application: ********* 
version: 1
runtime: python
api_version: 1

handlers:
- url: /(.*\.(gif|png|jpg|ico|js|css))
  static_files: \1
  upload: (.*\.(gif|png|jpg|ico|js|css))

- url: .*
  script: main.py

- url: \1
  script: ytembed.js

【问题讨论】:

    标签: javascript python google-app-engine


    【解决方案1】:

    我建议你像这样使用static_dir 配置:

    application: ********* 
        version: 1
        runtime: python
        api_version: 1
    
        handlers:
    
        - url: /static/
          static_dir: static
    
        - url: .*
          script: main.py
    

    然后将ytembed.js放到你应用根目录下的static/js/ytembed.js中,并指向url为http://APPHOST/static/js/ytembed.js的js文件。

    【讨论】:

      猜你喜欢
      • 2015-06-06
      • 2011-05-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-12
      相关资源
      最近更新 更多