day1

 

 服务器基地址在此。但是这个baseURL和imgserver有什么区别呢,对应与后端该怎么设置呢?

 

 按理说,要写的接口全在这里了,那对于后端,要做的事情是不是就是自己重新写这个接口,然后前端改一下基地址。

user接口

一个User里面有多个方法,就是一个类里面有多个方法,先建立user类相关的各个层,然后在对应层里写东西

user应当要对应一个数据库,要根据接口文档看出来要设计怎么样的数据库

登录到后台的两个方法:

一:修改前端代码,令后端返回的登录验证为true,通过登录成功的方式登录

二:修改前端代码,令登录失败时,跳转到目标页面

按理说,发送登录请求时,后端要返回至少两个东西,一个是

response.data.bRes   代表着登录成功与否
response.data.Ticket  代表着返回的token
那么对于

 

 前端传过来的是用户名和密码,后端要返回的是登录验证和token。

对于后端,这个过程应该是:接收到用户名和密码,查询数据库验证,如果验证成功的话,就生成一个token。将两项基本的东西返回给前端。如果失败则不生成token,只返回登录验证。

 

有个不明了的跨域问题,解决办法是在controller层上面加一个@CrassOrigin

它所导致的结果是:

 

 get请求发送后,后端确实接收到了请求,但是前端不经过then,而是直接跳到了catch

 

 

 姑且认为,这是响应的基本格式,我们返回的数据,实际上是data部分,所以我们只需要把data的具体内容返回就可以了。

我想,我应该要学会看“网络”

新知识来了:跨域,响应的格式,network

重要知识:mybatis-plus,crud是基本操作,所以一定要掌握mp,熟练了才能做好项目。

该看的东西必须看,官方文档要看,教程也要多看

对象 Wrapper 为 条件构造器

 测试类的问题,为什么userservice会空指针

大问题:怎么知道应该给前端返回何种格式的数据,正常情况下前端应该直接告诉我,现在没告诉我,是否只能从前端代码中参悟

数据库的数据,首字母是大写的,查询所有数据后,输出的数据中,字段名首字母也是大写,为什么return后,返回的数据就首字母就变成小写了呢?

 

 

 

 当前的解决办法是,将前端代码中相关的字段改成了首字母小写形式,貌似驼峰命名的标准是首字母小写的(小驼峰)

如何使得return的字段首字母不转换成小写呢?

大小写是有区别的,要注意。

返回一个map的时候,大小写不会变

昨天改的代码是在前端,把时间用string传递了。

问题汇总:要学一下ajax,学一下请求,怎么接收post请求的参数,解决大小写问题

(4条消息) SpringBoot Controller接收参数的几种常用方式_suki_rong的专栏-CSDN博客

SpringBoot - 获取POST请求参数详解(附样例:表单数据、json、数组、对象) (hangge.com)

SpringBoot - 获取Get请求参数详解(附样例:非空、默认值、数组、对象) (hangge.com)

 

从后台可以看到,上传图片时,是表单数据form-data,name=file,所以在后台就可以知道,要接受的东西叫做file

图片上传后,根据链接显示不出来的原因是:项目没有重启,资源没有更新

(4条消息) 【springboot】关于图片上传后需要重启服务器才能刷新图片_zx874561的博客-CSDN博客

 出了个问题,关于删掉formdata中id的后果:目前遇到过新增变修改的。

posted @ 2021-08-16 19:33  北征愚人  阅读(45)  评论(0编辑  收藏  举报