微信开发公众号调试地址和请求接口地址不能保持一致

开发公众号时修改了 hosts 的文件,把线上项目的地址映射到本地,再用nginx把80端口代理成线上的接口,这样的微信开发者工具输入线上的地址就相当于访问本地运行的项目 但就是接口会报404。所以我就把接口代理成了后台提供的本地服务器,这样接口请求就成功了, 但当我获取jssdk,我发送了目前打开项目的url(也就是线上的地址)给后台,后台接收我这个请求的已经是本地的服务器了,所以导致我调试项目的地址和后台处理请求的地址一直不能一致,像个死局一样。问下大家在开发公众号时是怎样处理的?### 问题描述

问题出现的环境背景及自己尝试过哪些方法

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)

你期待的结果是什么?实际看到的错误信息又是什么?

题目描述

题目来源及自己的思路

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)

你期待的结果是什么?实际看到的错误信息又是什么?

问题描述

问题出现的平台版本及自己尝试过哪些方法

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)

你期待的结果是什么?实际看到的错误信息又是什么?

问题描述

问题出现的环境背景及自己尝试过哪些方法

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)

你期待的结果是什么?实际看到的错误信息又是什么?

阅读 1.9k
1 个回答

说说我是怎么开发公众号。(假设域名是xxx.xxx.com)
第一,本机域名hosts映射成xxx.xxx.com
第二,开发项目时,让项目运行在80端口。这样访问xxx.xxx.com就是访问正在开发的项目了
第三,手机端想访问开发项目的话,买个(有免费的)内网穿透的工具,访问xxx.xxx.com即可。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题