request里的url在开发的时候自己建了一个本地的服务器,
上线的时候需要购买个服务器自己弄后端嘛?
用微信提供的url的话因为appsecret不满足!
自己编的前端除了这个登录并不需要跟后端有其他交互,
因为这个买个服务器感觉没啥必要啊
关于wx.request中url链接中暴露appsecret的问题
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
3条回答 默认 最新
GISer Liu 2024-04-08 11:28关注该回答引用自GPT-3.5,由博主GISer Liu编写:
根据你的描述,你的问题主要是关于在使用微信小程序开发时,避免在 URL 中暴露 appsecret
导致安全问题的解决方案。如果你的前端与后端交互仅限于登录,而且不想购买服务器来部署后端代码,可以考虑以下解决方案:- 使用云函数(Cloud Function) :将后端逻辑部署到云函数中,通过云函数来调用微信提供的接口,前端直接调用云函数,避免暴露 appsecret。
- 使用微信提供的服务端 SDK :微信提供了官方的服务端 SDK,可以在后端直接使用该 SDK 来调用微信接口,避免在前端暴露 appsecret。
- 后端代理请求 :在后端编写一个代理接口,前端请求该接口,后端再转发请求给微信接口,这样前端就不需要直接与微信接口通信,也避免了暴露 appsecret。
- 使用授权方式 :对于需要鉴权的接口,可以在后端进行授权处理,前端请求后端的授权接口,后端再带着授权信息请求微信接口。
以上是一些基本的解决方案,具体选择哪种方式,可以根据你的实际需求和项目情况来决定。
如果该回答解决了您的问题,请采纳!如果没有,请私信联系或评论您的疑惑
本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 1无用