2020年2月4日00:25:36

这可能是我遇到的最复杂的部署难题

现在面临一个很奇怪的问题,就是我的后台服务AISearch为了支持小程序的变态https接口要求,是部署在443端口的就是为了能使用https

然后,前端工程是部署在nginx的http 8888端口的,
以前http都是通过生产环境是通过nginx来做端口转发,
开发环境配置devServer服务器来做转发,现在的话就是
用NGINX来转发到443端口不行了,就算转发过去了session也丢失了,
只能直接在接口地址写上服务器的地址:https://这种,
然后就没办法区分生产环境和开发环境了

算了,还是不搞微信小程序的什么https端口了,太恶心了

解决起来很老火,要么就是用https,不用nginx做转发,地址写死,
要么就是用http,用nginx转发就不会丢失session

还有就是配置开发变量和生产服务器地址变量,