实现内容

  • 用户下单
  • 订单支付

用户下单

关于用户下单我觉得还是curd,和之前的不同就是数据库表变多了需要处理的数据变多了,下单这个操作相当于往两个表加入数据,一个表是订单表插入订单相关的数据,另一个表是订单菜品表记录口味和数量.今天的内容重心要放到订单支付里面.

订单支付

订单支付业务代码具有通用性,这个部分的学习重点在于学习微信支付的流程.在这里插入图片描述

内网穿透

因为我们自己开发的苍穹外卖在自己的电脑上,ip是自己localhost:8080,外界无法访问,支付业务里需要微信给我们发推送支付结果
,所以需要使用内网穿透技术来让微信可以访问到我的项目主机

“内网穿透” 指的是通过使用 cpolar 这样的工具,将处于内网环境下的本地服务器,通过安全隧道的方式暴露到公网,使得公网用户能够访问原本只能在内网中访问的服务。比如在局域网内搭建了一个网站,通过内网穿透,外网的用户就能访问这个网站。它打破了内网环境的限制,让内网资源能与公网进行连接交互。

在这里插入图片描述

这里只是因为我们作为个人开发者无法申请各种资源,导致服务器无法上线,因此我们才采用内网穿透的方式,而我们在现实的公司开发中,这些东西公司都会为我们处理好的。

Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐