使用Nginx本地调试微信公众号

  1. 调试工具 微信开发者工具
  2. 服务器 Nginx
  3. 前端框架umi.js

微信公众号的授权,需要配置一个可访问的域名,本地开发中的搭建的服务器,不具备这个基础,所以考虑在本地搭建Nginx反向代理服务器,来指向微信公众号配置的域名。

1. 在nginx的配置文件nginx.conf中添加配置脚本,如下:

server {
        listen       80;
        server_name  test.com;
        location / {
            proxy_pass  http://localhost:8000;
        }
    }

上述的配置文件:test.com是你在微信公众平台配置的后台域名;http://localhost:8000你本地的服务。

2. 在微信开发者工具打开 http://test.com

3.在首页重定向至微信授权的页面

window.location.href = `https://open.weixin.qq.com/connect/oauth2/authorize?appid=${appid}&redirect_uri=${encodeURIComponent('http://test.com')}&response_type=code&scope=snsapi_userinfo&state=123&connect_redirect=1#wechat_redirect`;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容