w.Write([]byte("http://" + r.Host + "/static/view/home.html"))无响应
来源:4-3 编码实战:实现用户登录接口

慕无忌8241360
2019-03-17
为什么在SigninHandler函数结尾使用w.Write([]byte(“http://” + r.Host + “/static/view/home.html”))浏览器无响应,而采用w.Write(resp.JSONBytes())方式却可以正常跳转?
写回答
1回答
-
同学好,你可以看一下
/static/view/signin.html
这个html里的js代码,他是这样解析接口返回来的数据的:
可以看到js解析的是json格式数据,最后通过window.location.href = resp.data.Location;
来实现跳转的。
当然了,这个返回的数据格式和js的解析逻辑你都可以按照你的思路进行修改和优化的。022019-03-23
相似问题