Holder.js in Google Appengine (python)

Holder.js in Google Appengine (python)

本文关键字:python Appengine Google js in Holder      更新时间:2023-09-26

我想在静态模板中使用holder.js加载占位符图像。在静态模板index.html中,我有:

<img src="/static/holder.js/200x200">

我在app.yaml中设置了处理程序,用于为名为static的文件夹中的静态文件提供服务,所以我知道这不是问题,但由于某种原因,holder.js不会生成我调用的200x200映像(日志文件会生成404错误)。我敢打赌这是某种处理程序问题;也许AppEngine将我的请求视为一个目录,但找不到它。我需要配置app.yaml文件,以便它将对holder.js的请求作为文件的参数,而不是文件的子目录。有人能为我指明正确的方向来帮助解决这个问题吗?

使用Holder.js时,src属性并不意味着要用作真正的URI。相反,它被用作Holder.js(特别是domain选项)的标识符。您的代码应该是这样的:<img src="holder.js/200x200"><img data-src="holder.js/200x200">。确保在文档中也包含<script src="/static/holder.js"></script>