我像这样配置了我的 app.yaml:
- url: /data
static_dir: templates/data
http_headers:
Content-Type: application/json
我做了一个 AJAX 请求来获取 JSON;我有一个 1KB 的“sic.json”,格式正确(我检查了......)
当我运行dev_appserver时,使用 Chrome 开发人员工具,我看到返回响应为类型:
Content-Type:application/octet-stream
当我在 jQuery/Javascript 中检索这些结果时,该字符串不被识别为 JSON;如果强迫我首先使用 JSON.Parse ...
但是当我实际部署时,app yaml 配置似乎可以工作;它将静态文件作为 JSON 提供,因此 JSON.Parse 是不必要的......
我是否应该期待这一点,就为文件提供 http_headers 服务而言,dev_appserver 与实时部署不同吗?