首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

golange 异常如下 Resource interpreted as Script but transferred with MIME type text

2013-04-12 
golange 错误如下 Resource interpreted as Script but transferred with MIME type text这是由于服务器端

golange 错误如下 Resource interpreted as Script but transferred with MIME type text

这是由于服务器端给你发回的javascript http响应的content-type值是text/plain(默认。)而你所期望返回的是兼容javascript类型的。

解决方法,可以在服务器端的返回字段里增加:content-type : application/x-javascript


具体在golang的解决方案如下:

func router(w http.ResponseWriter, r *http.Request) {r.ParseForm()url := r.URL.Pathswitch{case "/demo_workers.js" == url:w.Header().Add("Content-Type", "application/x-javascript")t, _ := template.ParseFiles("demo_workers.js")t.Execute(w, nil)default:t, _ := template.ParseFiles("demo_workers.html")t.Execute(w, nil)}}


热点排行