挂号无忧小程序项目总结

本文作者分享了在开发挂号无忧小程序过程中的经验,包括前端使用JWT进行用户登录,方法封装以简化代码,以及后台利用Lumen框架提供接口。在后台技术方面,涉及Redis实现聊天功能,Long Polling处理支付状态查询,以及微信支付流程。作者还提到项目中遇到的问题和解决方法,并感谢导师的指导,强调产品观和扎实基础的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

挂号无忧项目从开始到现在已经快一个月时间了,项目第一版也开始测试了,现在我也自我总结一下在项目总的一些心得和收获:

关于微信小程序前端:

挂号无忧小程序,没有太多的附加功能,所以数据以及对数据的处理是这次的主体工作,项目前期主要是做的患者端和顾问端,(后期管理端还会跟上)以前对小程序也了解一点点,但是没有实际上过项目,就是一些简单的页面跳转和数据显示,所以这次项目也是第一个小程序项目,收获还是挺多的,比如:

用户登录(JWT):在web中一般采用session来做登录保持登录状态,而在小程序中没有这种机制,刚开始想用户登录的时候就是将session信息存放在cookie中以请求头方式带回到服务器端,因为小程序提供请求头的支持;在项目中采用的是lumen配置JWT获取Token存放在header中。

方法的封装(Ajax请求,showError,uploadImg等)小程序前台与后台开发分离,但是不存在跨域问题,因为一次请求的顺序是这样的:小程序 —>微信服务端 —>第三方服务端(也就是后台)—>微信服务端—>小程序;封装好的方法直接调用,避免了我们在页面上书写重复的代码,看上去也很臃肿,维护起来也很困难。

后台:

在挂号无忧项目中,后台主要是采用的lumen框架出接口,以前也接触过相关框架laravel,但是以前是老版本的laravel 4.2,感觉一些方法上有了很大的优化和更新。当然这些都是次要的,重点还是在于自己的逻辑和思想,还有就是自己的代码量太少了,所以,在写项目的时候进度很慢,出现Bug的时候不知道是什么从哪里去解决;当然在项目中收获的技术也不少:

聊天(redis)以前没有做过类似的功能,对于redis也就是了解最基础的东

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值