mac m1 pro 解决微信公众号本地调试问题(未成功)
最终未成功,买natapp先凑合用了,临时记录下nginx安装
1、微信公众号后台,公众号设置,功能设置,网页授权域名,添加好该域名。(需要上传文件到根目录)
2、natapp上购买vip隧道,9元/月;
3、个人中心,自主隧道,备案域名;
4、我的隧道,配置,绑定自主域名,并设置本地端口
5、在域名管理后台,解析该域名,用cname 解析道他给的域名
6、下载arm版本客户端到本地,解压
7、进入到目录下,增加权限chmod +x natapp
8、使用授权码启动:./natapp -authtoken=e2f822abea34890e0
9、开发的时候,填写的回调域名使用自己的域名‘
10、如果是uniapp,需要在manifest.json的h5配置的devServer下,增加一个"disableHostCheck" : true (vue可能都要),并且运行端口要和绑定的端口一致
纯记录,无用
1、 先通过brew安装nginx
brew install nginx #如果报错:==> Pouring ca-certificates-2022-10-11.all.bottle.tar.gz # Error: No such file or directory @ rb_sysopen - /Users/yelin/Library/Caches/Homebrew/downloads/4f73a69fb5caa49a7bd732c718dfaba61866e47ec16da4468e657a57453ce33d--ca-certificates-2022-10-11.all.bottle.tar.gz,可以试试 #清除缓存 更新后再装 brew clean brew update
2、配置nginx转发80端口
vim /opt/homebrew/etc/nginx/nginx.conf
#修改内容,让80端口转发到8081端口 location / { root html; index index.html index.htm; proxy_pass http://localhost:8081; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } #启动 brew services reload nginx #如果有报错,创建目录和编辑配置重试: pid /opt/homebrew/var/run/nginx.pid;
3、修改hosts
sudo vim /etc/hosts #添加代理内容 127.0.0.1 外网域名