mirror of
https://github.com/SOR2171/Springboot4-Vue3_Demo.git
synced 2026-10-23 11:31:10 +08:00
1.1 KiB
1.1 KiB
localhost:8080/api
所有返回的json对象总有如下格式
{
"code": int,
"message": string,
"data": T
}
接下来将省略/api并只给出T的类声明
当"code"不是200时,"data"必定为null
部分/api/test的返回值不遵循上述格式
/auth
POST /login
Authorization: 无
key: username, password
data:
{
"username": string,
"role": string,
"token": sting,
"expire": time
}
GET /logout
Authorization: Bearer $Token
key: 无
data:
null
GET /ask-code?email=******&type=register
Authorization: 无
key: 无
data:
null
GET /ask-code?email=******&type=reset
Authorization: 无
key: 无
data:
null
POST /register
Authorization: 无
key: 无
data:email, code, username, password
null
POST /reset
Authorization: 无
key: email, code, password
data:
null
GET /relogin
Authorization: Bearer $Token
key: 无
data:
{
"token": sting,
"expire": time
}
/test
GET /hello
Authorization: Bearer $Token
key: 无
回复:
Hello Kotlin WebFlux!