首先,基础的准备:
前端项目+后端项目+自己扫微信公众平台沙盒(appId,appsecret)+微信开发者工具并自己扫
近一年,我已经长大了,常见的错误我已经不会犯了:
比如cnpm install,
比如前和后端appId配置错误、ip端口错误.
预先给自己openId在项目里绑定个账户,
公众平台简单配置,等等。【自己玩时,和真实公众号的网页配置相比,就差了一个“服务器”配置,自己玩时没用到而不需要配,其他都一样啊_】
然后这次初尝试,还是报了两个错:
问题一:
微信公众号授权scope参数错误或没有scope权限
解决办法:
网页微信公众平台,点击此处“修改”,添加ip(页面上叫“域名”,误导人是吧)。
但注意:不要加http://
问题二:
(↑ h5和pc好像不同,前端项目ip地址似乎不能用127.0.0.1,连不上。就用自己内网ip吧)
敲前端项目地址有反应了,动了,但报错了:
(当然,一开始会是wechat/OAuth2那个接口504(看他报错是说代理不过去。跟OAuth2接口本身无关,也不是appId配错
的原因,也不是接口上漏后端上下文
的原因,是OAuth接口它首当其中,先红了。其实谁(任一后端接口)此时都连不上的),此处是因为已成功登过,所以轮到info了)
解决:
前端配置代理时,地址需要加http://