在 books/utils/api.js 文件中,修改 BASE_URL 变量:
const BASE_URL = 'http://localhost:8080/api'
如果部署到服务器,修改为实际的后端地址:
const BASE_URL = 'http://your-server.com:8080/api'
POST /api/user/login请求参数:
{
"username": "zhangsan",
"password": "123456"
}
响应数据:
{
"code": 200,
"message": "登录成功",
"data": {
"user": {
"id": 1,
"username": "zhangsan",
"nickname": "张三",
"avatar": "...",
"isVip": false
},
"token": "mock_token_1"
}
}
POST /api/user/registerimport { register } from '@/utils/api.js'getBooks(params)getBookById(id)createBook(data)updateBook(id, data)deleteBook(id)根据数据库中的数据,可以使用以下账号登录:
zhangsan 密码: 123456lisi 密码: 123456wangwu 密码: 123456cd book
mvn spring-boot:run
后端服务将运行在 http://localhost:8080
编辑 books/utils/api.js,确保 BASE_URL 指向正确的后端地址。
跨域问题: 后端已配置 @CrossOrigin(origins = "*"),允许跨域请求
网络请求: 如果在小程序中使用,需要在 manifest.json 中配置网络请求白名单
错误处理: 前端已实现统一的错误处理,网络错误会显示友好的提示信息
数据存储: 登录成功后,用户信息会保存到本地存储中,包括:
userInfo: 用户详细信息isLogin: 登录状态标识BASE_URL 配置是否正确http://localhost:8080