node.js - meteor中集成微博登陆,鉴权页面无法跳转,如何解决?
天蓬老师
天蓬老师 2017-04-17 11:43:34
0
1
417

过程

使用meteor add accounts-weibo添加packages,调用微博登陆控件

1.我设置了授权回调页:http://127.0.0.1:80/_oauth/weibo

2.填写相应的appID,appSecrete.

3.点击登陆-- 正常通过

4.点击授权后,由于meteor中没有设置http://127.0.0.1映射,直接指向了下面的链接,那么如何将127.0.0.1指向我的域名或者服务器IP

https://api.weibo.com/oauth2/authorize?response_type=code&client_id=xxxxxxx&redirect_uri=http://127.0.0.1:80/_oauth/weibo&state=eyJsb2dpblN0eWxlIjoicG9wdXAiLCJjcmVkZW50aWFsVG9rZW4iOiJ1VzJVT2w3RDBzWTgyY2VEV1JUdzdKQklYcmRtMVd3YjRvc2hKRmJJZ0tEIiwiaXNDb3Jkb3ZhIjpmYWxzZX0=

我修改微信的授权回调页,但是不能生效,会报错,说我没有授权成功。。。

谢谢

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

모든 응답(1)
Peter_Zhu

答案找到了,解决127.0.0.1指向自己的域名

Meteor.absoluteUrl.defaultOptions.rootUrl = "http://mydomain.com";//重新设置它的值
console.log( Meteor.absoluteUrl()); //#输出: http://mydomain.com
console.log( Meteor.absoluteUrl("hello")); //#输出: http://mydomain.com/hello
  debug = Settings.get('debug', false);

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿