0

我通常使用工作正常的 GAE 静态 css 目录。为了加快测试速度(无需为静态文件更新而部署),我做了一个快速设置,其中 html、js 和 css 文件作为实体加载,并由在线处理程序从数据库而不是作为静态文件传递. 适用于 .html 和 .js 文件,但浏览器在由在线处理程序提供服务时会忽略 css。我包括self.response.headers["Content-Type"] = 'text/css'在回应中。以下是每种呼叫类型的两个日志条目。交付非静态文件时有所不同。我可以解决这个问题吗?

dev_appserver.py:3103] "GET /static/css/styles.css HTTP/1.1" 200 -

dev_appserver.py:3103] "GET /getTest/styles.css HTTP/1.1" 200 -
4

1 回答 1

0

非常尴尬 - 根据丹尼尔,我未能部署版本设置内容类型。要从这个 fubar 问题中获得一些价值:如果您直接从数据库加载 css,请记住使用:

self.response.headers["Content-Type"] = 'text/css'

道歉-史蒂夫

于 2013-01-04T00:45:56.533 回答