1.微信开发需管理员指定开发运营者
2.登录微信公众平台 左侧栏目:设置与开发-〉基本配置: 开发者ID(AppID) 开发者密码(AppSecret)
注:查询密钥只能找管理员
3.后端接口访问 后端以JAVA为例 前端以VUE为例 配上appid与appsecret 前端好像还没统一,后端一般配在yml文件里
4.如果地址是域名,需到相应服务商后台进行绑定
5.服务器以NGINX为例,将前端指向的后端接口进行(域名)映射 注:前端路由指定后端接口,如果前后分离部署,可能是两个项目,需分别配上(微信前端)的后端接口地址,(后端前端)的后端接口地址 ? ? location / { ? ? ? ? ? ? root /www/wwwroot/微信端网站域名; ? ? ? ? ? ? try_files $uri $uri/ /index.html last; ? ? } ? ? location ~/(api/|upload/file/|druid/){ ? ? ? ? ? ? proxy_pass http://localhost:端口号; ? ? } ? ? #################################另一个NGINX ? ? location / { ? ? ? ? ? ? root /www/wwwroot/PC端网站域名; ? ? ? ? ? ? try_files $uri $uri/ /index.html last; ? ? } ? ? location ~/(api/|upload/file/|druid/){ ? ? ? ? ? ? proxy_pass http://localhost:端口号; ? ? }
6.如果应用需以HTTPS形式安全访问,则网站要提供SSL证书
7.其它应用如高德GIS,配置到NGINX中 ?# 自定义地图服务代理 ? ? ? ? location /_AMapService/v4/map/styles { ? ? ? ? ? ? set $args "$args&jscode=高德开发账号"; ? ? ? ? ? ? proxy_pass https://webapi.amap.com/v4/map/styles; ? ? ? ? } ? ? ? ? # 海外地图服务代理 ? ? ? ? location /_AMapService/v3/vectormap { ? ? ? ? ? ? set $args "$args&jscode=高德开发账号"; ? ? ? ? ? ? proxy_pass https://fmap01.amap.com/v3/vectormap; ? ? ? ? } ? ? ? ? # Web服务API 代理 ? ? ? ? location /_AMapService/ { ? ? ? ? ? ? set $args "$args&jscode=高德开发账号"; ? ? ? ? ? ? proxy_pass https://restapi.amap.com/; ? ? ? ? }
?
|