【nginx 小程序api统一网关入口实战】统一域名解决多业务频繁配置问题 微信小程序业务域名、nginx 反向代理、统一网关、小程序域名配置、前端跨域解决方案
关键词:微信小程序业务域名、nginx 反向代理、统一网关、小程序域名配置、前端跨域解决方案
在大厂做前端时间长了,你会发现一个共性问题——业务域名越来越多,尤其是当公司业务线扩张时,域名像雨后春笋一样冒出来。 在腾讯做小程序项目时,我最头疼的,不是写页面,也不是调 API,而是每次新业务上线,微信小程序后台都得去配置新的业务域名。
有时候,一个月新增 3、4 个域名,测试、预发、生产都要配一遍,尤其是微信的安全校验还必须上传 https 证书,手动操作频率高到怀疑人生。 更要命的是,微信小程序的业务域名是强绑定的,每个环境都要单独配置,否则接口直接报错。
那有没有办法,一劳永逸地解决“频繁配置业务域名”的痛点? 有的,我用了 nginx 做统一代理入口,从此业务域名变化都不用再动小程序后台。
1. 背景问题
1.1 微信小程序的域名限制
微信规定,小程序只能调用后台配置过的业务域名,而且必须是 https 协议,还要满足 ICP 备案等要求。 一旦接口域名变动,必须去
评论前必须登录!
注册