https://github.com/iuroc/iuroc-image-site
IURoc 图片网,图片来源于彼岸图网
https://github.com/iuroc/iuroc-image-site
bootstrap image spring-boot vanjs vitejs
Last synced: 6 months ago
JSON representation
IURoc 图片网,图片来源于彼岸图网
- Host: GitHub
- URL: https://github.com/iuroc/iuroc-image-site
- Owner: iuroc
- Created: 2023-11-22T19:26:07.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-28T21:54:56.000Z (about 2 years ago)
- Last Synced: 2025-01-30T17:39:37.702Z (over 1 year ago)
- Topics: bootstrap, image, spring-boot, vanjs, vitejs
- Language: TypeScript
- Homepage:
- Size: 66.9 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# IURoc Image
> IURoc 图片网
## 快速开始
> 注意启动路径,按顺序执行代码
- 开发环境配置完成后
```bash
# 环境配置完成后,快速启动开发环境
npm run dev1
npm run dev2
```
- 未配置开发环境
```bash
# 新建终端
cd backend # 后端部分
mvn clean install # 清除并安装
mvn spring-boot:run # 启动开发环境
```
```bash
# 新建终端
cd frontend # 前端部分
npm install # 安装依赖模块
npm run dev # 启动开发环境
```
- 下载解压图片资源
- [点击下载压缩包](https://github.com/iuroc/iuroc-image-site/releases/download/image/image.zip)
- 将压缩包内 `image` 目录解压到 `resources` 目录,形成类似 `resources/image/1.jpg` 的路径。
通过浏览器访问 `http://localhost:5173/` 访问前端站点。
## API 文档
### HTTP 接口
- Cookie 自动登录
- 请求地址:`/api/login`
- 请求方式:GET
- 请求表头
- `Cookie: token=xxx`
- 表单手动登录
- 请求地址:`/api/login`
- 请求方式:POST
- 请求参数
- `username`:账号
- `password`:密码
- 注册账号
- 请求地址:`/api/register`
- 请求方式:POST
- 请求参数
- `username`:账号
- `password`:密码
### AjaxRes 类
```java
// 用法一
AjaxRes res = new AjaxRes();
res.setCode(AjaxRes.SUCCESS);
res.setMessage("响应描述");
res.setData("响应数据");
return res;
```
```java
// 用法二
AjaxRes res = new AjaxRes();
res.setSuccess("响应描述").setData("响应数据");
return res;
```
```java
// setSuccess() == setCode(AjaxRes.SUCCESS)
AjaxRes res1 = new AjaxRes().setSuccess();
// setSuccess("描述") == setCode(AjaxRes.SUCCESS).setMessage("描述")
AjaxRes res2 = new AjaxRes().setSuccess("响应描述");
// AjaxRes 类的所有成员方法均可以链式调用
AjaxRes res3 = new AjaxRes().setSuccess().setData("响应数据");
// 所有成员方法均可按需使用
AjaxRes res4 = new AjaxRes().setData("响应数据");
```