当前位置: 首页 > 面试题库 >

无法猜测模仿类型

宣滨海
2023-03-14
问题内容

测试服务器上,goapp serv它可以工作;在Appengine上,它会被application / octet-stream覆盖。

我如何告诉Appengine停止这样做?

Could not guess mimetype for home/fonts/FontAwesome.otf. Using application/octet-stream...

我的配置文件:

application: test
version: 0
runtime: go
api_version: go1
threadsafe: true

handlers:
 - url: /home
   static_dir: home

 - url: /home/font/(.*\.woff)
   static_files: home/font/\1
   upload: home/font/(.*\.woff)
   http_headers:
    Content-Type: application/font-woff

 - url: /home/font/(.*\.svg)
   static_files: home/font/\1
   upload: home/font/(.*\.svg)
   http_headers:
    Content-Type: image/svg+xml

 - url: /home/font/(.*\.eot)
   static_files: home/font/\1
   upload: home/font/(.*\.eot)
   http_headers:
    Content-Type: application/vnd.ms-fontobject

 - url: /home/font/(.*\.ttf)
   static_files: home/font/\1
   upload: home/font/(.*\.ttf)
   http_headers:
    Content-Type: application/x-font-ttf

 - url: /home/font/(.*\.otf)
   static_files: home/font/\1
   upload: home/font/(.*\.otf)
   http_headers:
    Content-Type: application/x-font-otf

 - url: /favicon.ico
   static_files: home/favicon.ico
   upload: home/favicon.ico

 - url: /documentation
   static_dir: documentation

 - url: /.*
   script: _go_app

inbound_services:
 - warmup

问题答案:

我相信它在本地运行的原因是您的系统在/etc/mime.types或等效文件中为.otf扩展名定义了必需的mime类型。

AppEngine可能没有。因此,您必须给它一些有关正确的MIME类型的提示。看起来您正在尝试执行此操作,但是您正在使用“
http_headers”。尝试使用“ mime_type”代替:

  - url: /home/font/(.*\.otf)
    static_files: home/font/\1
    upload: home/font/(.*\.otf)
    mime_type: application/x-font-otf

希望对您有用。该文档位于:

https://developers.google.com/appengine/docs/python/config/appconfig#Python_app_yaml_Static_file_handlers



 类似资料:
  • 模仿“看图猜成语”App,功能齐全,配有音效,效果很不错。游戏使用cocoa框架完成,没有使用cocos2d的框架。 [Code4App.com]

  • 我正在使用添加启用数据绑定 数据绑定{启用=真} 和 卡普特公司。Android数据绑定:编译器:3.1.4' 在应用程序级别<代码>生成。gradle文件。 应用插件:“kotlin kapt” 是添加在此之上。项目基于kotlin。 这是我的模型: 主要活动: 这是我的布局: 我会得到这个错误: 我怎样才能解决这个问题?有什么问题吗?

  • 我有一个关于嘲笑的问题。在kotlin中,当您使用Mockito时,您可以: 或 有没有办法在dart/flutter中做这样的事情?我真的只需要将mock传递给某个函数并忘记,为什么我必须创建对象并使用Mock类扩展它? 有没有其他的图书馆可以帮助解决这个问题?

  • 我正在编写单元测试的方法,以找到银行附近我的位置。我嘲弄了这个类并尝试调用这些方法。但是,控件不会转到方法来执行它。下面是单元测试用例。 我所尝试的也是调用它的真实方法, 这调用真实的方法,但我上面嘲笑的方法执行起来就像真实的方法一样。意思是“被嘲弄的方法”没有返回我要求它们返回的内容。 那么,我在这里做错了什么?方法为什么不执行?

  • 我需要模拟一个类,该类具有返回javax.ws.rs.core.Response的方法。该类在此方法调用之后使用 .readEntity(String.class)。我按如下方式设置响应: 现在,当使用Response.readEntity(String.class)读取此响应时;它抛出一个错误: java.lang.IllegalStateException:出站邮件不支持的方法。 如何在the

  • 测量,而不是猜测     于是现在你知道有哪些点可能会影响动画性能,那该如何修复呢?好吧,其实不需要。有很多种诡计来优化动画,但如果盲目使用的话,可能会造成更多性能上的问题,而不是修复。     如何正确的测量而不是猜测这点很重要。根据性能相关的知识写出代码不同于仓促的优化。前者很好,后者实际上就是在浪费时间。     那该如何测量呢?第一步就是确保在真实环境下测试你的程序。 真机测试,而不是模拟