-
仿微信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多行代码
- 撒花~
仿微信Day4
最新推荐文章于 2021-10-15 22:28:00 发布