## 2021-07-21 日报

## 今日目标

1. 完成根据eid查询教育机构详细信息接口开发（黄嘉yi已经做过了，我只是借此熟悉下流程）
2. 看es基础文档
3. 尝试完成搜索功能接口开发

## 完成情况

### 有关sql查询，完成过程

1. 根据eid查询的接口开发这一测试基本完成，路上踩了点坑。比如说我昨天测试的接口，返回的数据是`result.data.list`如下图

   > ![image-20210720175408650](E:\YWJL\日报\image-20210720175408650.png)

   但使用中间体发送查询请求，获取的数据被格式化过，是这样的格式`resut.list`，如下图

   > ![image-20210721142856239](E:\YWJL\日报\image-20210721142856239.png)
   >
   > ![image-20210721164008302](E:\YWJL\日报\image-20210721164008302.png)
   >
   > 这是日志部分输出
   >
   > ![image-20210721164038606](E:\YWJL\日报\image-20210721164038606.png)
   
   所以之前的代码` result.data.list ` 一直有500的报错
   
   后面有踩到个坑，就是我查询的eid，这个数据库中没有，取得的是空值
   
   最终效果
   
   > ![image-20210721164059076](E:\YWJL\日报\image-20210721164059076.png)
   
2. 更加了解反向代理与负载均衡的作用，但没完全弄懂

   ![image-20210721155138623](E:\YWJL\日报\image-20210721155138623.png)

   这里的 `set_header` 可能是作为后续的一种判断条件。没有 `set_header` 也能发，但会判断失败

   ![image-20210721155158081](E:\YWJL\日报\image-20210721155158081.png)

   ![image-20210721155315827](E:\YWJL\日报\image-20210721155315827.png)

   ![image-20210721155332927](E:\YWJL\日报\image-20210721155332927.png)



### ES初步学习

## 明日目标

1. ES基础入门
2. 完成搜索功能

   

