笔者生活在湖北襄阳的一个三四线小县城, 自8月份各种原因,笔者从上家公司离职后, 一下不知道该干什么了,陷入了迷茫,期间也刷一下招聘信息,看来看去就是那几家公司,机会很少,心想总不能这样没有目的颓废下去,于是就蒙生了开发一个微信小程序的想法,由于在此一直从事互联网前端开发工作,所以还是有一些经验的, 就开始着手准备开发工作,差不多一周时间,基本界面就出来了,页面是出来了,但是没有后端呀,毕竟是练手项目, 也没有哪个小伙伴愿意做,就想着自己来做吧。
之前没有做过后端项目,更多的是和后端同学联调接口数据,但了解一些Node相关知识的,于是就选了Node来做后端接口应用,期间选择框架时也对比了好多,最后选择使用 Hapi , 想着应该简单一些,但是网上很多都是英文的, 资料也相对很少,后面找到了叶盛飞的小册,学习了大概的流程,就开始边查资料边做,像使用 jwt 鉴权,支持用户注册和登录,redis 作为缓存解决方案,使用 mysql 数据库和 sequelize 处理数据持久化等等,都是一边查资料然后在一边试,试完不行再查, 有的遇到的问题一卡卡几天,就这样一步一步过来的,花了很长时间,后面也终于磨蹭出来了。
接下来就是开始对接接口, 这期间都是哪里有问题,就改哪里的问题,又过了很久,开发版差不多了,就迫不及待想上线了。
一发布上线,就各种问题又来了,地理位置要申请,小程序类目不正确等等,又花了很长时间修改审核,第一版总算审核过了,后面也修修补补了很多问题,更新了几版,也都能审核过,心想应该没什么大问题了,花了很长时间东西起码做出来了,也上线了,心里还是很开心的,哪知道后面再次修复问题,提交审核,说类目不正确要添加新类目,相关类目还要二审,预计七天(也不知道这个互联网主管是哪个部门的,也查不到信息电话 )
然后又继续修改提交审核,就这样进入漫长的等待,不得不吐槽一下,连个审核进度和联系电话都没有,反正就是干等着,已经等了7,8天了,还是审核状态,没办法,还是只能等了,最后上几张项目图片吧