最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • 已有域名和服务器本地调试开发微信公众号

    正文概述 掘金(前端_卡卡西)   2021-08-15   806

    这是我参与8月更文挑战的第14天,活动详情查看:8月更文挑战

    根据微信公众平台的要求,在开发微信公众号的过程中,必须通过绑定外网域名,才能够拿到微信服务器发出的回调信息

    已有域名和云服务器的童鞋,通过如下配置,可直接调试本地开发代码,省去 本地开发->上传到服务器->测试发现问题->本地修改->上传服务器 。。。 的一系列繁琐步骤。

    如下:

    公众号开发设置好自己的域名,验证域名成功;

    本地跑起起项目服务(我用的mac自带python 可 点击这里查看)

    调试地址为: http://localhost:8099;

    假设你的域名为 test.com;

    1.修改本地host:

    将 test.com 映射到 127.0.0.1 。修改/etc/hosts文件(mac系统);

    2.设置本地代理转发

    因为公众号开发必须80端口,所以需要将80端口转发到如上本地项目的 8099端口;

    (可使用nginx 反向代理)

    1. 安装nginx;nginx 默认8080端口

    2. 配置 /usr/local/etc/nginx/nginx.conf 

    server {
            listen       80;  // 监听80端口
            server_name  localhost;
    
            #charset koi8-r;
    
            #access_log  logs/host.access.log  main;
    
            location / {
                root   html;
                index  index.html index.htm;
                proxy_pass http://127.0.0.1:8099; // 将80端口转发到 8099 端口
            }
    }
    
    1. 此时,输入 localhost:80  应该出现本地项目中的页面;

       并且 输入 test.com   也出现本地项目中的页面

      访问的走向是:test.com:80 => 127.0.0.1:80 => 127.0.0.1:8099,也就是你的本地代码调试服务。

    3、如果需要用真机调试,可以将手机与电脑连接同一个局域网络,然后在电脑开启一个抓包代理(windows用Fiddler2即可,mac可以用Charles),再将手机的wifi代理设置为你的电脑ip及8888端口。这样,在手机上访问网络时,将通过抓包代理到你的电脑上。微信访问 test.com 也将最终访问到你的本地代码调试服务。


    起源地下载网 » 已有域名和服务器本地调试开发微信公众号

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元