[已解决]微信公众号开发如何进行本地调试
业务背景
利用vue+webpack开发公众号
- 启动的本地服务器
localhost:8080
进行开发调试 - 数据是从远程url
www.test.com
进行获取 - 在本地直接把
chorme
的跨域禁用后就能进行本地调试
问题描述
但是在需要调用微信相关接口的时候,必须在微信开发者工具
下进行调试
但是微信开发者工具
没有设置跨域的功能
所以当我用localhost:8080
获取远程www.test.com
接口数据时就会报错
问题出现的环境背景及自己尝试过哪些方法
- 尝试下载
qq浏览器
里面说是有一个微信调试工具,但是没找到 - 本机设置
hosts
映射,但始终映射失败
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
你期待的结果是什么?实际看到的错误信息又是什么?
如何不用将前端代码上传到远程服务器,也能够在本地进行远程调试?
解决
- 右击开发者工具快捷方式 -> 点击属性
- 点击快捷方式 -> 点击目标
--args --disable-web-security --user-data-dir
将这行代码粘贴到路径后面- 重新打开开发者工具,跨域问题就没有了
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
微信开发者工具可以像chomre一样设置跨域
举例:
或
设置hosts home.example.com 127.0.0.1