您的位置:首页 > Web前端

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

2013-04-10 11:10 393 查看
这是由于服务器端给你发回的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.Path

switch{
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)
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐