仿微信Day4

  • 仿微信Day4
  • 2020-04-02
  • 源码在:https://gitee.com/jimmyxuexue/jxChat
  • 今天代码量主要是都在后端
  • 今天做的功能也都是以前一个个小Demo中的例子,但是这个项目给整合了,微信没有查天气,我就插入了一个查天气哈哈
  • 在这里插入图片描述
  • 天气预报部分
  • 基础的布局,我就主要发后端的代码了
  • 在这里插入图片描述
  • 使用async await来处理post请求来简化promise操作,读取到数据以后就讲数据存放到vuex的仓库中,方便别的组件服用调用
  • 在这里插入图片描述
  • 新用到的库
  • 在这里插入图片描述
  • 天气的接口使用的是聚合数据的接口,聚合数据的接口是免费的
  • 注册代码
  • 因为注册涉及到的东西很多 还要考虑讲图片等等存下来 所以再注册里面用到了很多的好用的语法,如解构赋值,字符串的split() replace()方法
  • split(’,’)将字符串以逗号隔开 并将分开的值政和成数组
  • replace(‘要替换的字符’,‘替换的字符’)
  • 在这里插入图片描述
  • 因为涉及到了异步的操作,我使用了promise来处理 也就相当于大部分的逻辑代码都用promise来进行封装了,另外就是try catch异常处理的使用了,使用了异常处理不至于当代码逻辑报错的时候,服务器直接停止运行
  • Math.ceil()上取整 Math.floor()下取整
  • fs.writeFilr(‘写入的路径’,'写入的文件,回调函数)
  • 写入数据库时的值一定要使用""引号引起来
  • 在这里插入图片描述
  • 一定要多多的使用封装的概念 例如promise promise比函数好用
  • 在这里插入图片描述
  • 顺便说一句之前学的基础没有白学,以前写后端代码都觉得很艰难,现在发现想法逐渐能跟上手了,以前有思路,但是都不会敲代码,现在已经比以前好多了,所以基础真的好重要
  • 两个功能 后端90多行代码
  • 撒花~
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值