码迷,mamicode.com
首页 > 微信 > 详细

使用原app接口进行微信公众号开发

时间:2017-08-22 12:27:57      阅读:303      评论:0      收藏:0      [点我收藏+]

标签:安全   浏览器   成功   工程   接口   问题   res   原来   filter   

1.跨域问题

原来的app项目已经上线,然而接下来就有意思了,突然上头说要把app的发件功能复制到微信公众号里.那么问题来了,微信公众号的页面是前端和交互式h5大哥写的.

那么就将页面丢微信里,请求我原来app的接口不就好了?

然后问题是微信请求我原来的接口是能请求到数据啊,但是,浏览器出于安全根本就不会让你使用这些数据,这就产生了跨域的问题了.

解决办法一

我学长说让我在原接口中使用jsonp来支持跨域(额),这个就意味着每个接口还得改,改错了原来的app很有可能就崩了,想想都可怕

解决办法二

前端大哥建议是,在微信中再起一工程,将页面丢那个工程中,请求数据使用后台请求,在原app中只允许那个工程ip请求,这样既完成了跨域,还保证了数据的安全(他们已经有成功案例,怎奈我们上头根本不让这样干啊)

 解决办法三

然后我脑子里面想的全是怎么不动以前的业务,怎么不动原来的代码(毕竟上线了啊,天,还让我去改业务和代码,那不是作吗)

最后我看到了一方法:直接添加一个cores的filter就成了

先歇会,后面再写

 

使用原app接口进行微信公众号开发

标签:安全   浏览器   成功   工程   接口   问题   res   原来   filter   

原文地址:http://www.cnblogs.com/summer-fate/p/7410905.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!