• 仿微信Day4

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

相关文章:

  • 2021-12-31
  • 2021-09-04
  • 2021-10-16
  • 2021-08-10
  • 2022-12-23
  • 2021-10-09
  • 2021-12-31
  • 2021-06-07
猜你喜欢
  • 2021-05-30
  • 2021-08-31
  • 2021-09-10
  • 2021-05-22
  • 2022-12-23
  • 2022-01-06
  • 2021-12-27
相关资源
相似解决方案