采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
为什么在SigninHandler函数结尾使用w.Write([]byte(“http://” + r.Host + “/static/view/home.html”))浏览器无响应,而采用w.Write(resp.JSONBytes())方式却可以正常跳转?
同学好,你可以看一下
/static/view/signin.html
这个html里的js代码,他是这样解析接口返回来的数据的:可以看到js解析的是json格式数据,最后通过
window.location.href = resp.data.Location;
来实现跳转的。当然了,这个返回的数据格式和js的解析逻辑你都可以按照你的思路进行修改和优化的。
我出现了window.location.href 跳转无法跳转的问题,还是停留在login页面。console打印过返回的Location参数,参数为http://localhost:8082/static/view/home.html.
有没有什么报错信息或者浏览器调试面板的Network这一栏有没去访问http://localhost:8082/static/view/home.html这个url了?
登录后可查看更多问答,登录/注册
紧随“云时代”技术潮流,分布式云存储系统,做第一代云程序员
1.7k 23
2.4k 13
2.0k 13
1.5k 13
1.6k 13
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号